当我设置一个链接的docker容器网络时,我发现自己面临一个问题,当我做docker run A时; docker run --link A:A B,然后改变A,我必须停止,rm并重新制作A,然后B中的'link'将无效。对于更长的链,这意味着对A进行任何更改,即使是更改重启策略或映射端口的次要,也会导致我不得不停止,重新启动并重制B,C,D,E ......
据我所知,对于制作而言,Docker Compose可能是处理此问题的首选工具,但我想知道在Docker网络的初始开发阶段是否没有更简单的解决方案。
答案 0 :(得分:1)
您可以使用任何PaaS来简化例如Convox
它使链接过程更容易
web:
build: .
ports:
- 80:80
links:
- database
database:
image: convox/postgres
ports:
- 5432