【发布时间】:2018-06-29 12:30:18
【问题描述】:
根据docker compose yaml,
version: '3'
services:
db:
image: mariadb:latest
container_name: mariadb
restart: always
volumes:
- ./mysql/initdb/:/docker-entrypoint-initdb.d
- ./mysql/data/:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=root-pwd
- MYSQL_DATABASE=appdb
- MYSQL_USER=appuser
- MYSQL_PASSWORD=user-pwd
php:
image: php:fpm-alpine
container_name: php
restart: always
volumes:
- ./www/:/var/www/html
expose:
- "9000"
nginx:
image: nginx:alpine
container_name: nginx
restart: always
volumes:
- ./nginx/conf/nginx.conf:/etc/nginx/conf/nginx.conf:ro
- ./nginx/conf.d:/etc/nginx/conf.d:ro
- ./www:/var/www/html
ports:
- "80:80"
pma:
image: phpmyadmin/phpmyadmin
container_name: phpmyadmin
restart: always
ports:
- "8080:80"
它会产生错误:
#2002 - php_network_getaddresses: getaddrinfo failed: Try again - 服务器没有响应(或本地服务器的套接字配置不正确)。
登录 phpMyadmin (http://127.0.0.1:8080) 时。
我已尝试解决此问题,但没有任何效果。 你能找到解决办法吗? 欢迎任何建议/cmets。
【问题讨论】:
标签: mysql docker phpmyadmin docker-compose mariadb