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

    1、找到你想移动的 Docker 容器的 ID。

     docker ps -a
    CONTAINER ID       IMAGE               COMMAND             CREATED             STATUS             PORTS               NAMES
    f4b0d7285fec       ubuntu:14.04       /bin/bash           38 minutes ago     Exit 0                                 hungry_thompson
    8ae64c0faa34       ubuntu:14.04       /bin/bash           41 minutes ago     Exit 0                                 jovial_hawking
    3a09b2588478       ubuntu:14.04       /bin/bash           45 minutes ago     Exit 0                                 kickass_lovelace

    我将使用 3a09b2588478 这个 ID 作为示例演示。

    2、提交你的变更,并且把容器保存成镜像,命名为 mynewimage


    $ docker commit 3a09b2588478 mynewimage
    4d2eab1c0b9a13c83abd72b38e5d4b4315de3c9967165f78a7b817ca99bf191e

    3、把 mynewimage 镜像保存成 tar 文件

     没有标签

    $ docker save mynewimage > /tmp/mynewimage.tar

    ​有标签
    $ docker save -o mynewimage.tag my:v1
     

    4、把 mynewimage.tar 拷贝到新的 Docker 实例中

    ​ 使用任何工作在你环境中的方法,比如 FTP、SCP 等等,在你的新的 Docker 实例中运行 docker load命令,并且指定 tar 镜像文件的位置。


    $ docker load < /tmp/mynewimage.tar

    5、最后,运行 docker images 命令检查镜像现在是否可用。

    $ docker images
    REPOSITORY         TAG                 IMAGE ID           CREATED             VIRTUAL SIZE
    mynewimage         latest             4d2eab1c0b9a       5 minutes ago       278.1 MB
    ubuntu             14.04               ad892dd21d60       11 days ago         275.5 MB
    <none>             <none>             6b0a59aa7c48       11 days ago         169.4 MB
    <none>             <none>             6cfa4d1f33fb       7 weeks ago         0 B

    6、修改镜像tag

    $ docker tag [镜像ID]  [镜像名称]:[镜像标签]

     

  • 相关阅读:
    IOS证书的申请和使用
    团队开发中如何共用证书
    IOS 开发文件操作——NSFileManager
    RxJava中的doOnSubscribe默认运行线程分析
    XMPP协议实现即时通讯底层书写 (一)--从RFC6121阅读開始
    ant 打批量渠道包,第三方项目作为library打包出错的问题
    hdu5289 2015多校联合第一场1002 Assignment
    【一步步学OpenGL 21】 -《聚光灯光源》
    Images.xcassets 的简单使用
    网易 2016 实习研发project师 3道 编程题
  • 原文地址:https://www.cnblogs.com/zhheng/p/9935652.html
Copyright © 2011-2022 走看看