要将Docker镜像导出为tar包,可以使用docker save
命令。以下是详细步骤和说明:
docker save -o <输出文件名.tar> <镜像名>
或者
docker save <镜像名> > <输出文件名.tar>
查看本地镜像列表:
docker images
找到你要导出的镜像名称和标签(如ubuntu:latest
)
导出镜像为tar包:
docker save -o ubuntu_latest.tar ubuntu:latest
或者使用重定向方式:
docker save ubuntu:latest > ubuntu_latest.tar
验证导出的文件:
ls -lh ubuntu_latest.tar
导出多个镜像到一个tar包:
docker save -o multiple_images.tar ubuntu:latest alpine:3.12 nginx:1.19
使用镜像ID代替镜像名:
docker save -o image_by_id.tar a24bb4013296
压缩导出的tar包(使用gzip):
docker save ubuntu:latest | gzip > ubuntu_latest.tar.gz
要将导出的tar包重新导入为Docker镜像,使用docker load
命令:
docker load -i ubuntu_latest.tar
或者
docker load < ubuntu_latest.tar
docker save
导出的文件与docker export
(用于容器)不同希望这些信息对您有所帮助!如需进一步说明,请随时提问。