是否可以将Docker映像复制到正在运行的容器?或者,可能的方法是使用新映像启动容器并在其与其他容器之间共享卷?有没有办法向正在运行的容器中添加卷?基本上,合理的做法是运行进程/容器,而我不想重新启动它们或重建它们。
答案 0 :(得分:1)
容器基于图像运行。没有将映像复制到容器(正在运行或未运行)的事情。
此外,您(到目前为止)不能在正在运行的容器上创建卷。您将不得不使用新卷来重新创建它。
但是,您可以启动一个容器并指示它使用其他容器中的卷。但同样,您正在启动一个新的容器。
根据我的经验,容器将以完全相同的方式(服务应用程序,运行Web服务器等)启动,执行其操作并退出,或者反复执行相同的操作,直到关闭为止。在正在运行的容器上进行更改是一种不好的做法,并且没有任何好处。