【发布时间】:2019-08-13 01:25:27
【问题描述】:
我使用 docker-compose (php:7.2.20-apache) 创建了以下容器:
version: "3"
services
php72:
build:
context: .
ports:
- 80:80
volumes:
- ./www:/var/www/html
我使用 docker run 创建了以下容器:
docker run --name mysql5 -p 3306:3306 -v mysql5-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7.27
我可以使用 MySQL Workbench 连接到 mysql,但是我在第一个容器(使用 docker-compose 创建的 php7)中的应用程序无法使用相同的连接凭据连接到数据库。
如何解决?
PS:这是对 MacOs 开发环境的测试
【问题讨论】:
标签: php mysql docker docker-compose