export/import
以centos
镜像为例
- 根据镜像构建一个容器
docker run centos
- 查看刚才生成的容器ID
191e8ede2979
docker container ps -a
- 导出容器到文件
centos.tar
docker export -o centos.tar 191e8ede2979
- 删除本地镜像(删除镜像之前要先删除容器)
docker container rm 191e8ede2979
docker image rmi centos
- 把文件
centos.tar
导入为镜像
docker import centos.tar
需要指定名称和标签(默认没有)
没有名称和标签的镜像可以通过docker image prune
删除
save/load
以centos
镜像为例
- 把镜像导出为文件
centos.tar
docker save centos.tar centos
- 删除本地镜像
docker image rmi centos
- 把文件导入为镜像
docker load -i centos.tar
不能修改名称和标签(默认自带之前的)
区别:一个操作的是容器,一个操作的是镜像