制作用于运行docker MySQL容器的代理容器

时间:2015-01-28 06:36:56

标签: mysql proxy docker

我在生产服务器上运行了docker MySQL容器。 我需要从另一台服务器连接到MySQL数据库。 容器只有EXPOSE 3306,但没有绑定端口。

所以,我知道无法将绑定端口绑定到正在运行的容器。

我正在考虑创建新的"代理"容器,绑定端口以侦听外部并将其链接到现有的MySQL容器。

这会有用吗?

抱歉我的英文

1 个答案:

答案 0 :(得分:0)

只需使用-P选项或-p <host_machine_port>:<container_port>

运行您的容器

对于MySQL,可以使用docker run -p 3306:3306 mysql

完成

您可以通过yourmysqldomain.com:3306

连接到MySQL