Docker - 如何将运行容器中的文件夹作为卷挂载到其他正在运行的容器中?

时间:2014-12-15 20:43:50

标签: linux docker

正如问题所说,一旦容器已经运行,是否有可能在卷内或其他方面创建一个挂载,并使其可用于另一个容器实例?

1 个答案:

答案 0 :(得分:2)

创建容器映像时,必须定义需要装入其他容器的卷。即在你的docker文件中。每次从图像创建容器时,在图像中定义卷后,就会创建卷。然后,您可以使用--volumes-from开关告诉docker将相同的卷安装到另一个容器中。容器正在运行时,您无法附加或修改卷。

实际上,即使停止容器,也无法使用volumes-from开关删除和重新创建容器而无法添加卷。这似乎非常严格,但是docker容器意味着无状态,因此如果您的容器定义良好,这应该不是问题。