docker备份镜像(Docker删除镜像)
Docker备份镜像是一项非常重要的操作。在实际应用中,我们经常需要在不同环境下部署镜像,或者备份已经构建好的镜像,以便以后再次使用。下面将介绍如何备份docker镜像。
docker save -o /tmp/myimage.tar myimage:latest
上面的命令中,-o参数用于保存备份镜像的路径和文件名。myimage:latest是备份镜像的名称和标签。
docker save -o /tmp/myimage.tar myimage:tag1 myimage:tag2
如果有多个标签,可以使用上面的命令备份多个标签的镜像。
docker load -i /tmp/myimage.tar
上面的命令用于恢复备份镜像。-i参数用于指定备份镜像的路径和文件名。
如果您使用的是私有仓库,可以使用以下命令备份镜像:
docker save -o /tmp/myimage.tar myregistrydomain.com:port/myimage:latest
如果您要备份私有仓库中的标签,可以使用以下命令:
docker save -o /tmp/myimage.tar myregistrydomain.com:port/myimage:tag1 myregistrydomain.com:port/myimage:tag2
从私有仓库中恢复备份镜像,使用以下命令:
docker load -i /tmp/myimage.tar
需要注意的是,在备份和恢复镜像时,要保证使用的docker版本一致。