【发布时间】:2017-11-30 13:51:36
【问题描述】:
我尝试使用我的 docker 容器在 symfony 中更新我的架构。
有一个 pdo 异常:
[PDO异常]
SQLSTATE[HY000] [2002] 连接被拒绝
我的 docker-compose 与 phpmyadmin 一起工作:
version: "3"
services:
web:
image: nginx:latest
ports:
- "3636:80"
volumes:
- .:/code
- ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
links:
- php
php:
build: ./docker/engine
links:
- db:mysql
volumes:
- .:/code
db:
image: mysql:5.7
ports:
- "3306:3306"
expose:
- "3306"
volumes:
- db_data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_USER: xxx
MYSQL_PASSWORD: xxx
MYSQL_DATABASE: xxx
phpmyadmin:
image: phpmyadmin/phpmyadmin
links:
- db:mysql
ports:
- 76:80
environment:
MYSQL_USERNAME: root
MYSQL_ROOT_PASSWORD: root
volumes:
db_data:
我的参数.yml:
database_host: db
database_port: 3636
database_name: xxx
database_user: xxx
database_password: xxx
我不明白了! 谢谢你的帮助
【问题讨论】:
标签: mysql symfony docker-compose