如何将Docker映像从一台计算机传输到另一台计算机,而不使用存储库(无论是私有还是公共)
我在VirtualBox中创建自己的映像,完成后,我尝试部署到其他机器上以获得实际使用
由于它基于我自己的映像(如Red Hat Linux),因此无法从Dockerfile重新创建它。我的dockerfile不容易携带
我可以使用一些简单的命令吗?还是另一种解决方案
您需要将Docker映像保存为tar文件:
docker save-o<;生成的tar文件的路径>&书信电报;图像名称>;
然后使用常规文件传输工具(如cp、scp或rsync)将图像复制到新系统(对于大文件,首选)。之后,您必须将图像加载到Docker中:
码头装卸工装载-i<;图像tar文件的路径>;
PS:您可能需要sudo所有命令
编辑:
您应该使用-o添加文件名(不仅仅是目录),例如:
docker save-o c:/myfile.tar centos:16