有时候我们需要将自己的某个自定义容器制作为镜像保存下来,并分享到其他docker主机上。这时我们使用docker容器的制作镜像相关命令完成镜像的制作,镜像包传给其他docker主机上可run出镜像实例容器。
1、将容器提交(制作)为镜像
docker commit ubuntu ubuntu:jdk11heif (docker commit 容器id或名称 镜像:tag )
2、将镜像保存为tar包,方便发送给其他服务器(docker主机)
docker save -o ubuntu_jdk11heif.tar ubuntu:jdk11heif #保存镜像为tar包
3、将镜像tar包传送到其他服务器(服务器2)
scp ubuntu_jdk11heif.tar xx.xx.xx.xx:/root
4、ssh连接上服务器2,将镜像tar包导入为本地镜像
docker load -i ubuntu_jdk11heif.tar 或 docker load < nginx.tar
其中-i和<表示从文件输入,会成功导入镜像及相关元数据,包括tag信息

被折叠的 条评论
为什么被折叠?



