docker容器打包成本地压缩镜像并load
docker容器打包成镜像和压缩
(1)将容器保存成新的镜像
相当于加了一层,使用docker commit
1 | sudo docker commit -a 'run_code' b4293c3b9202 myimage:v2 |
(2)将镜像打包
1 | docker save -o mask_detection_v5.tar myimage:v5 |
(3) 将镜像包压缩
1 | sudo tar -zcvf myimage.tar.gz myimage.tar |
还有一种容器的打包和压缩一步到位的方法:
1 | docker save myimage:v5 | gzip > myimage.tar.gz |
docker镜像压缩包解压及镜像载入
一步加载压缩的镜像命令
1 | docker load < myimage.tar.gz |
(1)压缩包解压
1 | tar -zxvf myimage.tar.gz |
得到.tar格式的镜像包
(2)镜像载入
1 | sudo docker load -i myimage.tar |
载入后查看已经加载的镜像
1 | sudo docker images |
运行镜像
1 | # 交互式运行 |
进入已经运行的容器
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lei Qi's Blog!
评论