如何访问docker中的另一个主机?

时间:2016-10-18 09:05:49

标签: networking docker

我在同一个局域网上有两台服务器。他们的IP地址是10.0.0.1 (Server A)10.0.0.2 (Server B)

MySQL服务器在服务器B上运行。

docker容器在服务器A上运行。它的IP地址为172.17.0.2,主机的eth0172.17.0.1

我的问题是,如何在服务器A内的docker容器中连接到服务器B?

感谢。

1 个答案:

答案 0 :(得分:2)

设置非常简单的是新的Docker swarm模式(如果你有Docker 1.12.2)https://docs.docker.com/engine/swarm/

有了这一切,您只需按照文档连接两台服务器即可。然后你可以create an overlay network。然后,要创建容器,您必须使用命令docker service create而不是docker run

您可能还希望使用some constraints来指定服务的运行位置。

相关问题