我在生产服务器上运行了docker MySQL容器。 我需要从另一台服务器连接到MySQL数据库。 容器只有EXPOSE 3306,但没有绑定端口。
所以,我知道无法将绑定端口绑定到正在运行的容器。
我正在考虑创建新的"代理"容器,绑定端口以侦听外部并将其链接到现有的MySQL容器。
这会有用吗?
抱歉我的英文
答案 0 :(得分:0)
只需使用-P
选项或-p <host_machine_port>:<container_port>
对于MySQL,可以使用docker run -p 3306:3306 mysql
您可以通过yourmysqldomain.com:3306