Docker 导出容器 / 镜像

有时由于镜像大小、网络限制等原因,我们不能将本地制作的容器 / 镜像上传到公共容器注册表。此时我们可以选择将镜像以本地文件的形式导出。

导出容器

docker export <container> > image.tar  # 将容器导出为镜像文件

docker import - <image> < image.tar  # 导入镜像文件

参考:

导出镜像

docker save <image> > image.tar  # 导出镜像

docker load < image.tar  # 导入镜像

你还可以使用 gzip 压缩导出的容器或镜像文件:

docker save <image> | gzip > image.tar.gz  # 导出镜像

docker load < image.tar.gz  # 导出容器

参考:

将容器中的更改提交到 Docker 镜像

你也可以通过提交功能将一个容器提交为一个镜像:

docker commit -m "What you did to the image" -a "Author Name" <container_id> repository/new_image_name

参考:Committing Changes in a Container to a Docker Image

posted @ 2024-04-25 03:49  Undefined443  阅读(177)  评论(0编辑  收藏  举报