2015-02-06 113 views
0

我有多个都在运行Docker的VM,我需要它们都能够启动/停止相同的容器。例如,如果我在一个虚拟机上的一个容器中有文本文档,我需要能够在任何Docker服务器上启动和编辑该文本文档(因此它们全部互连)。我在想我可以将容器放在一个共享实例上,但是我不确定如何让每个Docker服务器从那里启动它们。有任何想法吗?使用相同容器的多个docker服务器

+0

我认为你需要更具体一点,你要在这里实现什么。你是否试图在容器之间共享相同的数据? – 2015-02-06 23:49:59

+0

是的。我正在使用Minecraft服务器进行测试,但我也可以使用它来处理其他事情。 – user3185753 2015-02-07 00:17:43

回答

0

如果您正在寻找共享Docker容器之间的数据我会与任何一个数据卷或数据卷容器启动:

数据量

的数据量是specially-在一个或多个 容器中的指定目录,该容器绕过联合文件系统以提供用于永久或共享数据的若干有用特征:

    创建容器时
  • 数据量可以共享和容器之间重用
  • 更改的数据量时,更新的图像被直接制成
  • 更改的数据量将不被包括
  • 卷被初始化
  • 卷继续下去,直到没有容器使用它们

创建和安装一个数据卷容器

如果您想要在 容器之间共享某些持久性数据,或者想要使用非持久性容器,最好创建一个名为“数据容量容器”的 ,然后从中装入数据 。

https://docs.docker.com/userguide/dockervolumes/

您指定与-v选项将docker run命令的数据量。然后,您可以使用--volumes-from将卷从泊坞窗卷容器安装到要与其共享数据的任何其他容器。在上面的链接中的例子的全部细节。

+0

辉煌,谢谢!在谷歌巡回赛中设法错过了这个! – user3185753 2015-02-07 01:38:47