zoukankan      html  css  js  c++  java
  • docker保存、载入、导出、导入

    保存和载入

    拿到CONTAINER ID

    docker ps -a

    通过容器id生成镜像dockerlinuxdemoweb:update

    docker commit b33633d12871 dockerlinuxdemoweb:update

    拿到新生成镜像IMAGE ID

    docker images

    保存镜像到指定目录

    docker save  d5e4b9c86901 -o d:dockerimagesdockerlinuxdemoweb.tar dockerlinuxdemoweb:update

    注意:此处不写后面的dockerlinuxdemoweb:update保存的image名和tag名将是<none>:<none>,一旦写了名称必须与原image名和tag名保持一致(若修改一下为:dockerlinuxdemoweb:bak将会报Error response from daemon: reference does not exist)

    保存完后硬盘上应该有镜像的备份文件了

    为了演示镜像载入,删除docker中原有的镜像

    docker rmi d5e4b9c86901

    载入

    docker load -i d:dockerimagesdockerlinuxdemoweb.tardockerlinuxdemoweb:load

    查看载入的image

    docker images

    这时也可以把新载入的image重命名

    docker tag d5e4b9c86901 dockerlinuxdemoweb:1.0

    但是原镜像依然存在且image id与重命名后的镜像一样

    删除原镜像

    docker rmi dockerlinuxdemoweb:update


    导出和导入

    拿到CONTAINER ID或NAMES

    docker ps -a

    从容器导出

    docker export -o 保存地址 容器名    docker export -o d:/dockerimages/dockerlinuxdemoweb.tar dockerlinuxdemo_dockerlinuxdemo.web_1        

    docker export 容器ID > 保存地址    此种方式文件会大一些  docker export b33633d12871 > d:/dockerimages/dockerlinuxdemoweb.tar

    导入到镜像

    docker import d:/dockerimages/dockerlinuxdemoweb.tar

  • 相关阅读:
    C#与C++与互操作
    WPF GridView动态添加项并读取数据
    C#使用消息队列(MSMQ)
    使用代码浏览WPF控件模版
    PowerShell将运行结果保存为文件
    opencv + ffmpeg
    vmware
    HttpComponents Downloads
    pytorch 安装
    opencv 3.4.0 的编译
  • 原文地址:https://www.cnblogs.com/wintersoft/p/9951172.html
Copyright © 2011-2022 走看看