zoukankan      html  css  js  c++  java
  • docker镜像的创建方法docker commit方式

    Docker 提供了两种构建镜像的方法:

    1. docker commit 命令(交互式修改创建)

    2. Dockerfile 构建文件 (文本命令定义)

    Docker commit方法:

      1、运行一个现有容器

      2、按照自己的需求修改这个容器

      3、把创建好的容器保存为一个新的镜像,供以后使用

     

    基本命令步骤:

      1、运行容器:docker run -it 镜像名

      2、修改容器:进入容器内容进行自己需要的修改、新建、删除等优化工作

      3、保存为新镜像:docker commit  旧镜像名字  新镜像名字(旧镜像名字可以在新窗口使用docker ps查看旧名字)

      4、查看已有镜像:docker image

      5、运行新镜像核对功能:docker run -it  新镜像

    不建议使用此方法的原因:

      

    1. 这是一种手工创建镜像的方式,容易出错,效率低且可重复性弱。比如要在 debian base 镜像中也加入 vi,还得重复前面的所有步骤。

    2. 更重要的:使用者并不知道镜像是如何创建出来的,里面是否有恶意程序。也就是说无法对镜像进行审计,存在安全隐患。

      

      学习这种方法的主要原因是体会构建过程,其实file方式同样是命令的堆积。

  • 相关阅读:
    mac 下webstorm调节字体大小
    js等于符号的详解
    js运算符相关要点
    js字符串相关要点
    js变量的相关要点
    JS中的let变量
    测试浏览器是否支持JavaScript脚本
    document.write的时机
    Valid Parentheses
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/netsa/p/7649078.html
Copyright © 2011-2022 走看看