Docker 保存image和container为tar包
先在本地创建一个nginx的container
docker ps -a
查看running的container
导出container到本地为一个tar包
docker export df2 > nginx.tar
本地导入这个tar包重命名为mynginx
docker import - mynginx < nginx.tar
docker image 查看
还有一种docker save 的方法保存docker image
docker save -o mynginx1.tar nginx
然后docker load 导入这个docker image
docker load < mynignx1.ta
PS:docker save 和docker export的区别:
docker export 是导出最终的产物,docker save能保存所有相关的历史信息和metadata. 所以export导出的包会比save导出的包体积小。
docker 删除image
docker rmi mynignx