![](/img/trans.png)
[英]How to connect to mysql docker container on a remote host from mysql workbench?
[英]How to open the mysql container docker in the mysql workbench
tl;dr您必须使用-p 3306:3306
将端口发布到“外部”。
默认情况下,“外部”无法访问容器端口,并且仅对同一网络中的其他容器开放。
使用-p 15000:3306
运行您的 MySQL 映像(将本地端口 15000 映射到容器的端口 3306),然后在 Workbench 中连接到端口15000
localhost
。 您可以选择任何您想要的端口,也可以是 3306: -p 3306:3306
。
示例docker run
命令:
docker run -it --rm -v mysql:/var/lib/mysql -p 3306:3306 mysql
如果是docker-compose
:
services:
# …
mysql:
# …
ports:
- 3306:3306
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.