开发期间的Docker工作流

时间:2017-01-18 08:14:38

标签: docker docker-compose dockerfile

当我设置一个链接的docker容器网络时,我发现自己面临一个问题,当我做docker run A时; docker run --link A:A B,然后改变A,我必须停止,rm并重新制作A,然后B中的'link'将无效。对于更长的链,这意味着对A进行任何更改,即使是更改重启策略或映射端口的次要,也会导致我不得不停止,重新启动并重制B,C,D,E ......

据我所知,对于制作而言,Docker Compose可能是处理此问题的首选工具,但我想知道在Docker网络的初始开发阶段是否没有更简单的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以使用任何PaaS来简化例如Convox

它使链接过程更容易

web:
  build: .
  ports:
    - 80:80
  links:
    - database
database:
  image: convox/postgres
  ports:
    - 5432