目录

Docker运行中的容器,重新打包成镜像和压缩以及解压和载入镜像

docker运行中的容器,重新打包成镜像和压缩以及解压和载入镜像

将容器保存成镜像

1
sudo docker commit 85a2fe8491fb test/postgis:11.0-2.5

将镜像打包

1
docker save -o testpostgis.tar test/postgis:11.0-2.5

将镜像包压缩

1
2
3
sudo tar -zcvf testpostgis.tar.gz testpostgis.tar
# 还有一种容器的打包和压缩一步到位的方法: 
docker save test/postgis:11.0-2.5 | gzip > testpostgis.tar.gz

docker镜像压缩包解压及镜像载入

1
2
3
4
5
6
7
8
# 压缩包解压 得到.tar格式的镜像包
tar -zxvf testpostgis.tar.gz 
# 镜像载入
sudo docker load -i testpostgis.tar
# .gz 镜像包载入
sudo docker load -i testpostgis.tar.gz 
# 查看镜像
sudo docker images