zoukankan      html  css  js  c++  java
  • dockerfile关键字

    DockerFile关键字(保留字指令)

    FORM:基础镜像,表明当前镜像是基于那么镜像的

    MAINTAINER :镜像维护者的名字和邮箱地址

    RUN:容器构建时需要用到的命令

    EXPOSE:当前容器对外暴露的端口

    WORKDIR:指定在创建容器后,终端默认登录的工作目录。(也就是你登录进某个容器的时候,默认的目录)

    ENV:用来构建镜像过程中设置环境环境(ENV MY_PATH /usr/mytest、WORKDIR $MY_PATH)

    ADD:讲宿主机目录的文件拷贝进镜像且ADD命令会自动处理URL和解压tar压缩包(类似于absible的某个模块)

    COPY:类似ADD,拷贝文件和目录到镜像中(COPY src dest、COPY["src","dest"])

    VOLUME:容器数据卷,指定数据卷目录,用于数据保存和持久化工作

    CMD指定一个容器启动时要运行的命令。dockerfile中可以有多个CMD,但是生效的只有最后一个,CMD会被docker run 之后 的参数替换。

    ENTRPOINT指定一个容器启动时要运行的命令。有多个会追加。

    ONBUILD:触发器,当构建一个被继承的 Dockerfile时运行命令,父镜像在被子继承后父镜像的 ONBUILD被触发(子镜像继承了父镜像 的dockerfile,父镜像有ONBUILD定义,那么这个子镜像继承过去了ONBUILD,ONBUILD会执行)

     

  • 相关阅读:
    MySQL数据库与表的增删改查
    JavaScript相关基础知识点
    用jquery制作一个二级导航下拉菜单
    jQuery如何获取元素及选择器的参考
    Trapping Rain Water
    First Missing Positive
    Combination Sum II
    Combination Sum
    vector的几小点
    C中字符结尾‘’的作用
  • 原文地址:https://www.cnblogs.com/hsyw/p/13196385.html
Copyright © 2011-2022 走看看