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