【发布时间】:2018-01-26 01:47:07
【问题描述】:
我正在尝试从 compose 文件指定的同一网络上的另一个容器内连接到 mysql 容器。
version: "2"
services:
web:
build:
context: .
dockerfile: nginx/Dockerfile
ports:
- "8080:80"
volumes:
- ./data:/srv
php:
build:
context: .
dockerfile: php-fpm/Dockerfile
volumes:
- ./data:/srv
mysql:
image: mysql
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
- MYSQL_USER=dummy_user
- MYSQL_PASSWORD=12345
如果我尝试从 php 容器连接到 mysql 容器,我不确定连接参数是什么。
具体来说,从 within 同一个 docker-compose 网络的另一个容器中的 mysql 容器的主机和端口是什么?
我试过主机:mysql 端口:3306,但这似乎不起作用。
【问题讨论】:
标签: docker docker-compose docker-machine docker-swarm