我有 mysql 5.7 容器拒绝访问 wordpress 容器的问题。我正在使用 docker-compose 并且我正在 Mac OSX 上运行 docker。Docker 应该是可用的最新版本。
这是我的 docker-compose.yml
version: '2'
services:
wordpress:
depends_on:
- db
image: wordpress:latest
container_name: wordpress
ports:
- "8000:80"
- "443:443"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_NAME: blog
WORDPRESS_DB_USER: blog_admin
WORDPRESS_DB_PASSWORD: userpasswd
networks:
- wordpress_net
db:
image: mysql:5.7
container_name: db
ports:
- "3306:3306"
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpasswd
MYSQL_DATABASE: blog
MYSQL_USER: blog_admin
MYSQL_PASSWORD: userpasswd
networks:
- wordpress_net
networks:
wordpress_net:
volumes:
db_data:
Run Code Online (Sandbox Code Playgroud)
来自 db 容器的日志是:
2017-05-12T23:28:06.138429Z 321 [Note] …Run Code Online (Sandbox Code Playgroud)