如何创建 - 链接2个容器链接到彼此?

时间:2014-09-04 05:31:43

标签: docker

如果我有2个容器," app_server"和" varnish_server",如何创建--link以便app_server在" hosts"中创建记录。链接到varnish服务器的文件,varnish_server将在" hosts"链接到app_server的文件?

1 个答案:

答案 0 :(得分:1)

docker目前不支持此功能。你需要有一个第三方,两个容器告诉他们存在并可以要求另一个:

       [service discovery/name service]
            ^                    ^
            |                    |
            v                    v
       [app_server]  <===> [varnish_server]

首先启动服务发现容器,然后将app_server和varnish_server链接到该容器。

在linuxfiddle上使用etcd的示例:http://linuxfiddle.net/f/e124aeeb-2c39-472d-932e-971f092bb6db