文章目录
- 1. 将容器备份成镜像
- 2. 将镜像备份成本地文件
- 3.从本地加载备份文件恢复镜像
1. 将容器备份成镜像
用centos镜像
创建一个名称为mycentos的容器
docker run -id --name=mycentos centos:7
查看所有容器
docker ps -a
将容器mycentos
保存为镜像
docker commit mycentos mycentos_i
再次查看docker所有镜像,发现多了个mycentos_i的镜像
,它的大小和centos一样,可以看出来mycentos_i就是centos复制品,并且会保存之前在容器运行时所做的一些配置和修改.
2. 将镜像备份成本地文件
将原有的镜像备份成本地压缩文件
docker save -o mycentos.tar mycentos_i
mycentos.tar
就是镜像mycentos_i
的备份文件
3.从本地加载备份文件恢复镜像
删除mycentos_i镜像
docker rmi mycentos_i
然后加载刚刚备份的mycentos.tar
文件
docker load -i mycentos.tar
发现镜像文件
又回来