zoukankan      html  css  js  c++  java
  • Docker镜像备份与迁移

    将容器备份成镜像

    用centos镜像创建一个名称为mycentos的容器

    docker run -id --name=mycentos centos:7
    

    查看所有容器

    docker ps -a
    

    image-20200124230520019

    将容器mycentos保存为镜像

    docker commit mycentos mycentos_i
    

    再次查看docker所有镜像,发现多了个mycentos_i的镜像,它的大小和centos一样,可以看出来mycentos_i就是centos复制品,并且会保存之前在容器运行时所做的一些配置和修改

    image-20200124231002284

    将镜像备份成本地文件

    将原有的镜像备份成本地压缩文件

    docker save -o mycentos.tar mycentos_i
    

    mycentos.tar就是镜像mycentos_i的备份文件

    从本地加载备份文件恢复镜像

    删除mycentos_i镜像

    docker rmi mycentos_i
    

    image-20200124232404396

    然后加载刚刚备份的mycentos.tar文件

    docker load -i mycentos.tar
    

    image-20200124232453210

    发现镜像文件又回来了

  • 相关阅读:
    网络规划和布线
    网络编程
    NoSQL 非关系数据库
    OpenCV
    首页
    C++关键字
    TCP/IP 详解7 Ping指令
    TCP详解 (1)
    GRE封装解封装过程
    GRE tunnel
  • 原文地址:https://www.cnblogs.com/dagger9527/p/12232676.html
Copyright © 2011-2022 走看看