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