使用相同容器的多个docker服务器

时间:2015-02-06 19:25:39

标签: docker

我有多个VM都在运行Docker,我需要它们才能启动/停止同一个容器。例如,如果我在一个VM上的一个容器中有一个文本文档,我需要能够在任何Docker服务器上启动和编辑该文本文档(因此它们都是互连的)。我以为我可以将容器放在共享实例上,但后来我不知道如何让每个Docker服务器从那里启动它们。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果您希望在Docker容器之间共享数据,我将从数据卷或数据卷容器开始:

  

数据量

     

数据卷是一个或多个内的特别指定的目录   绕过Union File System提供多个容器的容器   持久性或共享数据的有用功能:

     
      
  • 创建容器时初始化卷
  •   
  • 可以在容器之间共享和重用数据卷
  •   
  • 直接对数据卷进行更改
  •   
  • 更新图片时不会包含对数据卷的更改
  •   
  • 卷一直存在,直到没有容器使用它们
  •   
     

创建和装载数据卷容器

     

如果您要在两者之间共享一些持久性数据   容器,或者想要从非持久性容器中使用,这是最好的   创建一个命名的数据卷容器,然后挂载数据   从它。

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

使用-v命令的docker run选项指定数据卷。然后,您可以使用--volumes-from将Docker卷容器中的卷装入要与其共享数据的任何其他容器。完整的详细信息以及上述链接中的示例。