Docker镜像的备份与恢复

本文详细介绍了如何使用Docker命令行工具进行镜像的备份(导出)和恢复(导入)操作,包括将镜像保存为tar文件并从tar文件加载镜像的过程。
  1. Docker镜像的备份/导出
[root@node01 ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
0702/centos7        latest              3a5f278e66df        2 years ago         368MB
mysql               5.7                 413be204e9c3        2 months ago        456MB

[root@node01 tmp]# docker image save 0702/centos7 -o centos7.bak.tar.gz
[root@node01 tmp]# ll
total 372104
-rw-------. 1 root root 381032448 2020/06/05 13:59:41 centos7.bak.tar.gz

[root@alarm01 tmp]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
0702/centos7        latest              3a5f278e66df        2 years ago         368MB
mysql               5.7                 413be204e9c3        2 months ago        456MB

[root@alarm01 tmp]# docker save mysql:5.7 > mysql5.7.bak.tar.gz
[root@alarm01 tmp]# ll
total 822164
-rw-------. 1 root root 381032448 2020/06/05 13:59:41 centos7.bak.tar.gz
-rw-r--r--. 1 root root 460859904 2020/06/05 14:06:59 mysql5.7.bak.tar.gz
  1. Docker镜像的恢复/导入
[root@node01 tmp]# docker image load -i centos7.bak.tar.gz
或者
[root@node01 tmp]# docker image load < mysql5.7.bak.tar.gz
  1. 对于导出到磁盘的备份文件可以进行转移。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值