如何创build – 链接到2个容器的链接?

如果我有2个容器,“app_server”和“varnish_server”,我该如何创build–link,这样app_server将在链接到varnish服务器的“hosts”文件中有logging,并且varnish_server将在链接到app_server的“主机”文件?

这是目前不被docker直接支持的。 你需要有一个第三方,这两个容器告诉他们的存在,并可以要求另一个:

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

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

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