如何在不使用存储库的情况下将Docker映像从一台主机复制到另一台主机

如何将Docker映像从一台计算机传输到另一台计算机,而不使用存储库(无论是私有还是公共)

我在VirtualBox中创建自己的映像,完成后,我尝试部署到其他机器上以获得实际使用

由于它基于我自己的映像(如Red Hat Linux),因此无法从Dockerfile重新创建它。我的dockerfile不容易携带

我可以使用一些简单的命令吗?还是另一种解决方案

您需要将Docker映像保存为tar文件:

docker save-o<生成的tar文件的路径&gt&书信电报;图像名称>

然后使用常规文件传输工具(如cpscprsync)将图像复制到新系统(对于大文件,首选)。之后,您必须将图像加载到Docker中:

码头装卸工装载-i<图像tar文件的路径>

PS:您可能需要sudo所有命令

编辑:
您应该使用-o添加文件名(不仅仅是目录),例如:

docker save-o c:/myfile.tar centos:16

发表评论