zoukankan      html  css  js  c++  java
  • 容器与镜像

    一 Docker的容器与镜像

    1.1 容器与镜像的关系

    image-20200331002924612

    1.2 容器提交 – docker commit

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # 作用:
    根据容器生成一个新的镜像
    # 命令格式:
    docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
    # 命令参数(OPTIONS):
    -a, --author string 作者
    -c, --change list 为创建的镜像加入Dockerfile命令
    -m, --message string 提交信息,类似git commit -m
    -p, --pause 提交时暂停容器 (default true)
    # 命令演示
    docker run --rm -dti centos bash
    docker exec -d 容器id号 yum -y install net-tools
    docker commit -m 'install net-tools' 容器id号 centos-net-tools:lastest
    docker images
    docker commit 容器名称  镜像名称   将容器打包成镜像


    docker history centos-net-tools

    1.3 容器导出 – docker export

    1
    2
    3
    4
    5
    6
    # 作用:
    将容器当前的文件系统导出成一个tar文件
    # 命令格式:
    docker export [OPTIONS] CONTAINER
    # 命令参数(OPTIONS):
    -o, --output string 指定写入的文件,默认是STDOUT

    1.4 容器打包的导入 – docker import

    1
    2
    3
    4
    5
    6
    7
    # 作用:
    从一个tar文件中导入内容创建一个镜像
    # 命令格式:
    docker import [OPTIONS] file|URL|- [REPOSITORY[:TAG]]
    # 命令参数(OPTIONS):
    -c, --change list 为创建的镜像加入Dockerfile命令
    -m, --message string 导入时,添加提交信息

    二 深入理解Docker的容器与镜像

    三 总结

  • 相关阅读:
    神兽保佑-代码无BUG
    HDU 1022 Train Problem I (数据结构 —— 栈)
    iOS开发
    漫谈程序猿系列:无BUG不生活
    王立平--Unity破解
    java远程调用rmi入门实例
    高仿美团iOS版,版本5.7
    JAVA日志系统
    读《互联网创业password》之随想
    解决iOS空指针数据的问题
  • 原文地址:https://www.cnblogs.com/plyc/p/14230017.html
Copyright © 2011-2022 走看看