【发布时间】:2018-05-04 11:45:56
【问题描述】:
我正在使用 docker-compose 来启动 mysql 和 Wordpress 容器。访问该站点时,我遇到了连接/身份验证错误。找不到原因?! (我也尝试过使用 root 用户。)
以下是我的撰写文件、配置文件的一部分以及错误。
docker-compose.yml
version: '2'
services:
mysql:
image: mysql:latest
container_name: mysql
restart: always
environment:
- MYSQL_ROOT_PASSWORD=root
- MYSQL_USER=user
- MYSQL_PASSWORD=password
ports:
- '3306:3306'
volumes:
- './database:/var/lib/mysql'
- './config/database_dump.sql:/docker-entrypoint-initdb.d/database_dump.sql'
wp:
image: wordpress:latest
container_name: wordpress
restart: always
ports:
- '7777:80'
volumes:
- './wordpress:/var/www/html'
- './config/wp-config.php:/var/www/html/wp-config.php'
depends_on:
- mysql
wp-config.php
define('DB_NAME', 'my_db_name');
define('DB_USER', 'user');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'mysql:3306');
【问题讨论】:
标签: wordpress docker docker-compose