小编Con*_*sed的帖子

从另一个容器连接到mysql容器

我试图从撰写文件指定的同一网络上的另一个容器中连接到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
Run Code Online (Sandbox Code Playgroud)

我不确定如果尝试从php容器连接到mysql容器,连接参数将是什么。

具体而言,是从什么为MySQL容器的主机和端口相同的搬运工-撰写网络的另一容器?

我试过主机:mysql端口:3306,但这似乎不起作用。

docker docker-compose docker-swarm docker-machine

5
推荐指数
2
解决办法
3840
查看次数