zoukankan      html  css  js  c++  java
  • dockerfile 打包镜像

    打包镜像指令

    docke人 build  -t   xxx  -f dockerfile2 .
    
    xxx 镜像名称    
    -f  指定dockerfile2  文件  (多个文件的话)
    .     当前的上下文空间

    dockerfile  文件

    指定基础image为该image的最后修改的版本。或者:
    FROM <image>:<tag>
    MAINTAINER(用来指定镜像创建者信息)
    构建指令,用于将image的制作者相关的信息写入到image中。当我们对该image执行docker inspect命令时,输出中有相应的字段记录该信息。
    格式:
    MAINTAINER <name>
    3)RUN(安装软件用)
    构建指令,RUN可以运行任何被基础image支持的命令。如基础image选择了ubuntu,那么软件管理部分只能使用ubuntu的命令。
    该指令有两种格式:
    RUN <command> (the command is run in a shell - `/bin/sh -c`)
    RUN ["executable", "param1", "param2" ... ]  (exec form)
    )CMD(设置container启动时执行的操作)
    设置指令,用于container启动时指定的操作。该操作可以是执行自定义脚本,也可以是执行系统命令。该指令只能在文件中存在一次,如果有多个,则只执行最后一条。
    该指令有三种格式:
    CMD ["executable","param1","param2"] (like an exec, this is the preferred form)
    CMD command param1 param2 (as a shell)
    (5)ENTRYPOINT(设置container启动时执行的操作)
    设置指令,指定容器启动时执行的命令,可以多次设置,但是只有最后一个有效。
    两种格式:
    ENTRYPOINT ["executable", "param1", "param2"] (like an exec, the preferred form)
    ENTRYPOINT command param1 param2 (as a shell)

  • 相关阅读:
    ThreeJS中的点击与交互——Raycaster的用法
    threejs地球之后:动画的控制
    threejs创建地球
    3d模型一般怎么导入到到Threejs中使用
    用three.js开发三维地图实例
    threejs使用各种坑实验过程
    用threejs实现三维全景图
    用threejs 实现3D物体在浏览器展示
    小议线程之单线程、多线程、线程池
    小谈MVC 模式
  • 原文地址:https://www.cnblogs.com/tsgxj/p/15019593.html
Copyright © 2011-2022 走看看