使用相同容器的多个docker服务器
我有多个虚拟机都在运行Docker,我需要它们都能够启动/停止同一个容器。例如,如果我在一个VM上的一个容器中有一个文本文档,我需要能够在任何Docker服务器上启动和编辑该文本文档(因此它们都是相互连接的)。我想我可以把容器放在一个共享实例上,但是我不确定如何让每个Docker服务器从那里启动它们。有什么想法吗?如果您希望在Docker容器之间共享数据,我会从数据卷或数据卷容器开始: 数据量 数据卷是一个或多个目录中的特殊指定目录 绕过Union文件系统以提供多个 用于持久或共享数据的有用功能:使用相同容器的多个docker服务器,docker,Docker,我有多个虚拟机都在运行Docker,我需要它们都能够启动/停止同一个容器。例如,如果我在一个VM上的一个容器中有一个文本文档,我需要能够在任何Docker服务器上启动和编辑该文本文档(因此它们都是相互连接的)。我想我可以把容器放在一个共享实例上,但是我不确定如何让每个Docker服务器从那里启动它们。有什么想法吗?如果您希望在Docker容器之间共享数据,我会从数据卷或数据卷容器开始: 数据量 数据卷是一个或多个目录中的特殊指定目录 绕过Union文件系统以提供多个 用于持久或共享数据的有用功能
- 创建容器时初始化卷
- 数据卷可以在容器之间共享和重用
- 直接对数据卷进行更改
- 更新映像时,将不包括对数据卷的更改
- 卷一直存在,直到没有容器使用它们为止
您可以使用
docker run
命令的-v
选项指定数据卷。然后,您可以使用--volumes from
将卷从docker卷容器装载到要与之共享数据的任何其他容器。以上链接提供了完整的详细信息和示例。我认为您需要更具体地了解您在这里想要实现的目标。你想在容器之间共享相同的数据吗?是的。我正在用Minecraft服务器测试这个,但我也可以用它做其他事情。太棒了,谢谢!在谷歌巡游时,我错过了这个机会!