1、使用docker images查看本机所有的镜像文件
root@Unraid:/mnt/user/system_backup# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest ab2f358b8612 17 months ago 545MB pch18/baota lnp de872ba22d46 19 months ago 2.21GB
2、将Docker镜像保存为本地文件
root@Unraid:/# docker save de872ba22d46> //mnt/user/system_backup/baota-save-20220523.tar //其中de872ba22d46为image id
3、将保存到本地的文件上传到服务器上。
root@Unraid:/mnt/user/system_backup# ls -lrt total 46404996 -rw-rw-rw- 1 root root 2273695744 May 23 18:16 baota-save-20220523.tar
4、使用load方法加载刚才上传的tar文件
root@Unraid:/# docker load < /mnt/user/system_backup/baota-save-20220523.tar
5、在新的机器上再此使用docker images命令查看本机的镜像,检查刚才load的镜像有没有加载进来,发现加载进来的镜像名称、标签均为none,使用下面命令修改为原来的镜像名称和标签名称
docker tag [镜像id] [新镜像名称]:[新镜像标签] root@Unraid:/# docker tag de872ba22d46 pch18/baota:lnp //de872ba22d46为images id,pch18/baota:lnp为REPOSITORY:TAG
6、使用docker run命令加载镜像,验证镜像是否能够成功的"run"
root@Unraid:/# docker run -itd pch18/baota:lnp
已有 219238 位网友参与,快来吐槽:
发表评论