一尘不染

如何在不同主机之间移动Docker容器?

docker

我找不到将Docker运行容器从一台主机移动到另一台主机的方法。

有什么办法可以像将图像一样将容器推入存储库吗?当前,我不使用数据卷来存储与在容器内运行的应用程序关联的数据。因此,一些数据驻留在容器内,我想在重新设计设置之前将其保留。


阅读 321

收藏
2020-06-17

共1个答案

一尘不染

您无法将正在运行的Docker容器从一台主机移动到另一台主机。

您可以使用将容器中的更改提交到映像docker commit,将映像移到新主机上,然后使用启动新容器docker run。这将保留您的应用程序在容器内创建的所有数据。

Nb: 它不保留存储在卷内的数据。您需要将数据卷手动移动到新主机。

2020-06-17