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

正如问题所说,一旦容器已经运行,是否有可能在容器中创build一个挂载或其他方式,并将其提供给另一个容器实例?

在创build容器映像时,必须定义需要装入其他容器的卷。 即在您的泊坞窗文件。 一旦在图像中定义了一个卷,每当从图像创build一个容器时,该卷就被创build。 然后,您可以使用–volumes-from开关,告诉docker将相同的卷装载到另一个容器中。 容器运行时无法附加或修改卷。

实际上,即使停止容器,也不能添加卷,而不删除并使用卷-from开关重新创build容器。 这看起来非常严格,但docker集装箱意味着无国籍,因此,如果你的集装箱定义良好,这应该不成问题。