docker备份恢复之save与export
271 字
1 分钟
docker备份恢复之save与export
docker save
导出
docker save 命令用于持久化 镜像,先获得镜像名称,再执行保存:
## 通过此命令查出要持久化的镜像名称$ docker images## 持久化镜像名为 image_name 的镜像,$ docker save image_name -o ~/save.tar注意: 如果镜像是在远程仓库,执行保存镜像的时候可能会报
Cowardly refusing to save to a terminal. Use the -o flag or redirect.的错,可以通过docker save image_name > image_name.tar将镜像从远程仓库持久化到本地。
导入
## 导入 save.tar$ docker load < ~/save.tar## 查看镜像$ docker images imagesdocker export
导出
docker export 命令用于持久化 容器,先获取容器ID,再执行保存。
## 通过此命令查出要持久化的容器ID$ docker ps -a## 持久化容器id为 container_id 的容器$ docker export container_id > ~/export.tar导入
## 从 export.tar 导入镜像$ cat ~/export.tar | docker import - my-images:latest## 查看镜像$ sudo docker images不同
通过 sudo docker images --tree 可以查看到镜像的所有层,就会发现, docker export 丢失了所有的历史,而docker save 则会保存所有历史。
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
docker备份恢复之save与export
https://fanrich.eu.org/posts/程技/linux/docker-save-与-docker-export/相关文章智能推荐
1
docker容器
程技2017-05-23
2
docker数据管理
程技2017-05-23
3
docker初体验
程技2017-05-19
4
docker镜像
程技2017-05-19
5
docker报错集锦
程技2017-09-25
随机文章随机推荐
樊笼










