dockerfile指令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dockerfile指令相关的知识,希望对你有一定的参考价值。


dockerfile:

  使用dockerfile快速创建自定义镜像。

  支持以#开头的注释行。

  分为4部分:

    基础镜像信息。

    维护者信息。

    镜像操作指令。

    容器启动时执行指令。


 dockerfile指令说明:

          指令                          描述        
    FROM
     指定所创建镜像的基础镜像
    RUN     运行命令
    CMD     指定启动容器时默认执行的命令。
    LABEL     指定生成镜像的元数据标签信息。
    EXPOSE     声明镜像内服务所监听的端口。
    ENV     指定环境变量。
    ADD     复制指定的src路径下的内容到容器的dest路径下。
    COPY     复制本地主机的src路径下的内容到容器的dest路径下。
    ENTRYPOINT     指定镜像的默认入口。
    VOLUME
     创建数据卷挂载点。
    USER
     指定运行容器时的用户或UID。
    WORKDIR
     配置工作目录
    ARG
     指定镜像内使用的参数。
    ONBUILD

     配置当所创建的镜像作为其他镜像的基础镜像时,所执行的创建指令。

    STOPSIGNAL
     容器退出的信号值。
    HEALTHCHECK
     进行健康检查。
    SHELL
     指定使用shell时的默认shell类型。


以上是关于dockerfile指令的主要内容,如果未能解决你的问题,请参考以下文章

Dockerfile使用方法详解

Dockerfile文件

Dockerfile 指令

dockerfile构建nginx镜像

DockerFile指令

docker学习笔记17:Dockerfile 指令 ONBUILD介绍