【发布时间】:2017-02-06 05:26:35
【问题描述】:
我找到了很多关于 docker 容器(docker network、docker link)之间通信的文章。但我不知道是否存在从另一个容器控制容器的好习惯,例如运行和停止容器。 如果唯一的方法是在主机上使用 rest api,你有没有很好的文章来解释这一点?关于其余的 api,我发现了太多解释这一点的文章,其中大多数已经过时了。
为了明确我的意图,我有一个 jenkins 容器,它构建并将内置的移动到另一个文件夹中,用于执行构建代码的第二个容器。基本上,在移动之前我想停止容器并在重新启动它之后。
感谢您的帮助。
【问题讨论】:
-
是的,从另一个容器控制容器是一种上帝的做法。让我们以portainer 为例。它是控制和管理另一个容器的应用程序(或容器)。您可以查看源代码以了解它是如何完成的。
标签: jenkins docker continuous-integration continuous-deployment