Shawn's Blog
目录 · 2 节

Docker 中备份与恢复镜像

0X00 遇到了一个问题

前段时间自己的电脑重装了系统,然后公司内网的Docker hub出了点问题,没办法继续开发。后来经过一波Google找到了一个可以备份与恢复Image的方法,使用docker save / docker load命令。

0X01 备份与导入镜像

首先查看自己的镜像,然后找一个准备备份的镜像,找到他的IMAGE ID,假设选中的是ubuntu的镜像,那就使用dokcer save 0458a4468cbc --output ubuntu.tar就可以把ubuntu.tar文件拷贝到其他电脑上。

1REPOSITORY                     TAG                 IMAGE ID            CREATED             SIZE
2nextcloud                      latest              9d7d01184cbf        9 days ago          593MB
3rabbitmq                       latest              72cee1616e73        2 weeks ago         127MB
4ubuntu                         latest              0458a4468cbc        2 weeks ago         112MB
5redis                          latest              861cc310cd91        3 weeks ago         107MB
6mysql                          5.7.17              9546ca122d3a        10 months ago       407MB
7mongo                          3.4.2               5bc602c0b7fe        10 months ago       360MB

到另外一台电脑上执行docker load --input ubuntu.tar就可以把这个镜像导入进去。

本文标题
Docker 中备份与恢复镜像
文章作者
Shawn
版权声明
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

如果这篇文章对你有帮助,可以请我喝杯咖啡 ☕

评论