【发布时间】:2019-10-09 05:27:13
【问题描述】:
有没有办法将 Docker 镜像复制到正在运行的容器中?或者也许这样做的方法是使用新图像启动一个容器并在它和其他容器之间共享一个卷?有没有办法将卷添加到正在运行的容器中?基本上,合理的是运行进程/容器,我不想重新启动它们或重建它们。
【问题讨论】:
标签: docker docker-run docker-copy
有没有办法将 Docker 镜像复制到正在运行的容器中?或者也许这样做的方法是使用新图像启动一个容器并在它和其他容器之间共享一个卷?有没有办法将卷添加到正在运行的容器中?基本上,合理的是运行进程/容器,我不想重新启动它们或重建它们。
【问题讨论】:
标签: docker docker-run docker-copy
容器基于图像运行。没有将图像复制到容器(运行或未运行)这样的事情。
您还不能(到目前为止)在正在运行的容器上创建卷。您必须使用新卷重新创建它。
但是,您可以启动一个容器并指示它使用来自不同容器的卷。但同样,您正在启动一个新容器。
根据我的经验,容器既可以启动、执行其操作并退出,也可以以完全相同的方式一遍又一遍地启动并执行相同的操作(提供应用程序、运行网络服务器等),直到关闭。更改正在运行的容器上的内容是一种不好的做法,并且没有任何好处。
【讨论】: