第一步容器保存为镜像

我们可以通过以下命令将容器保存为镜像

docker commit [要备份的镜像名称] [镜像后的名称(可以自己命名)]

第二步镜像备份

我们可以通过以下命令将镜像保存为tar 文件

docker  save -o [要保存的镜像文件名].tar [镜像后的名称]

第三步镜像恢复与迁移

首先我们先删除掉mynginx_img镜像 然后执行此命令进行恢复

docker load -i  [要保存的镜像文件名].tar

注:

-i 输入的文件

执行后再次查看镜像,可以看到镜像已经恢复。

例如:

1.容器保存为镜像

首先对正在运行的 java_jdk1.8 的容器进行备份如下:

使用 docker commit java_jdk1.8 test_java_jdk1.8 命令对容器进行备份。

  • java_jdk1.8 为目前 jdk1.8 启动的容器名
  • test_java_jdk1.8 为备份后新的命名
    备份成功后,会在下列显示新备份的容器

2.镜像备份

使用 docker save -o jdk1.8.tar test_java_jdk1.8 命令对镜像进行备份

jdk1.8.tar 为镜像后保存的文件名

test_java_jdk1.8 为要备份的镜像名

当备份完成后会在目录中增加一个 jdk1.8.tar 文件。

3.镜像恢复与迁移

当将文件转入到一个新的服务器时,使用Xftp软件将 jdk1.8.tar 文件转入,转入成功后,在docker中使用 docker load -i jdk1.8.tar命令进行恢复。

安装成功后,会显示备份的镜像

使用Docker迁移与备份相关推荐

  1. docker迁移与备份

    #1.容器保存为镜像 我们可以通过以下命令将容器保存为镜像: docker commit mynginx mynginx_i  为什么我们要把自己的容器保存为镜像呢?原因是当我们拉取镜像下来后,会对容 ...

  2. 客快物流大数据项目(十二):Docker的迁移与备份

    目录 Docker的迁移与备份 一.容器保存为镜像 二. 镜像备份 三.镜像恢复与迁移 Docker的迁移与备份

  3. Jenkins 升级、迁移、备份

    1.升级 下载新版Jenkins.war文件,替换旧版本war文件,重启即可. Jenkins.war文件的位置一般为/usr/lib/jenkins/Jenkins.war. 2.迁移.备份 Jen ...

  4. Docker迁移JIRA

    Docker迁移Jira 场景描述 A服务器操作 B服务器操作 场景描述 ​ 之前在本地服务器上用Docker部署了JIRA以及Confluence,现在需要将服务转移到另外一台服务器上,目前另外一台 ...

  5. 细说Mammut大数据系统测试环境Docker迁移之路

    欢迎访问网易云社区,了解更多网易技术产品运营经验. 前言 最近几个月花了比较多精力在项目的测试环境Docker迁移上,从最初的docker"门外汉"到现在组里的同学(大部分测试及少 ...

  6. Docker容器的备份和还原

    Docker容器的备份和还原 一.运行容器 1.宿主机目录与容器目录同步方式运行 2.进入容器 3.打包容器内备份数据 4.查看宿主机目录上的容器数据卷 二.备份容器 1.将容器打包 2.删除运行容器 ...

  7. docker上定期备份mysql数据库

    docker上定期备份mysql数据库 docker备份数据指令 脚本 python脚本 shell脚本 docker备份数据指令 container_name:容器名称,此处也可填容器ID. db_ ...

  8. docker学习笔记(10):docker迁移与升级等其它操作

    引言 上一篇讲解了nvidia-docker中关于nvidia-docker的部署以及一些我遇到的相应错误总结,但最后并没有演示容器开启后的应用与步骤,因为我的理解还不够深,有些东西还是很模糊,而本篇 ...

  9. docker文件过大,Docker容器引擎,迁移/var/lib/docker/到本机其它挂载分区或远程主机的某个分区。docker迁移

    docker文件过大,Docker容器引擎,迁移/var/lib/docker/到本机其它挂载分区或远程主机的某个分区.docker迁移. 0. 迁移前检查镜像和容器 docker images 和d ...

最新文章

  1. tkinter实现进度条
  2. Smart Crop,一种切除 PDF 扫描文档白边的新选择(工程篇)
  3. 东电计算机考研大概分数,2019年各学院硕士研究生拟录取名单公示
  4. 深度解析| 揭开中国紫砂壶背后惊人的大内幕!
  5. 邮箱服务器怎么清理缓存,如何清除Outlook的附件缓存?
  6. java script eval_java ScriptEngine 使用 (支持JavaScript脚本,eval()函数等)
  7. @value 静态变量_C语言基本知识:变量
  8. OpenCV关于隐马尔科夫模型的结构和函数
  9. 4.7UF400V 10*8.4贴片铝电解电容封装尺寸
  10. 汽车电子技术——软件、硬件、系统集成和项目管理之学习与分享概述
  11. IAST技术进阶系列(四):DevOps流水线敏捷实践
  12. 小程序-蓝牙打印写数据部分CPCL指令方式,解决偶尔打印打印机指令情况(传输的数据被风吹跑了~)
  13. glibc 知:手册08:消息翻译
  14. 小李飞刀系列之Oracle EBS期间平均成本(PAC)--生产成本计算(一)基础
  15. 13.华为秋招一二面
  16. 【玩转ms17-010】mysql数据库-脱裤实践
  17. 51、基于51单片机的GPS定位系统(GSM短信)
  18. 电子书——人类进步的电梯
  19. Vmware虚拟机ip为127.0.0.1的解决办法,修改虚拟机IP的详细步骤
  20. 从0开始集成Spring和mybatis

热门文章

  1. Couchbase 集群小实践
  2. ActionScript3.0自定义Flex组件问题 重写组件的使用
  3. SQL 流程控制语句 之四 WAITFOR语句介绍
  4. request、response 中文乱码问题与解决方式
  5. JS修改CSS的三种方式
  6. 算法:合并两个有序链表
  7. tcp/ip详解--环回接口
  8. muduo之EventLoopThread
  9. DevOps笔记-07:持续集成,持续交付,持续部署之间的区别
  10. 有符号数据的符号位扩展