Docker 撰写 mysql 可在端口 3306 上访问

Fab*_*urz 3 mysql docker docker-compose

如何使 docker-compose 中的 mysql 数据库可以从“外部”访问 - 这意味着我可以连接数据库管理工具,例如在端口 3306 上:

wordpress:
 build: /Users/FabianL/wp-docker/
 container_name: "kr-wp-container"
 links:
   - db:mysql
 ports:
   - 8080:80
   - 3306:3306
db:
 image: mysql
 environment:
   MYSQL_ROOT_PASSWORD: biersaufen
Run Code Online (Sandbox Code Playgroud)

VDR*_*VDR 6

您已经从容器“wordpress”打开了端口 8080 和 3306,而没有从容器“db”打开

将您的撰写文件更改为:

wordpress:
 build: /Users/FabianL/wp-docker/
 container_name: "kr-wp-container"
 links:
   - db:mysql
 ports:
   - 8080:80
db:
 image: mysql
 environment:
   MYSQL_ROOT_PASSWORD: biersaufen
 ports:
   - 3306:3306
Run Code Online (Sandbox Code Playgroud)