FROM 镜像:tag 构建指令 指定 的基础image

    MAINTAINER 作者信息 构建指令 将制作者相关信息写入到image中

    RUN 运行 构建指令可以运行任何被基础image支持的命令并提交到新的镜像中

    CMD 运行参数 设置指令:用于容器启动时指定的操作

    ENTRYPOINT 设置指令:指定容器启动时执行的命令

    USER 用户名/UID 设置指令:设置启动容器的用户默认root

    EXPOSE 端口 设置指令:将容器中的端口映射成宿主机器中的某个端口

    ENV 环境变量 变量值 构建指令:在image中设置一个环境变量

    ADD 源文件 目标文件 构建指令:

    COPY 源文件 目标文件 将源文件复制到目标文件 ,源文件需要与Dockerfile位于相同目录中。

    VOLUME [“目录”] 设置指令:使容器中的一个目录具有持久化存储数据的功能 持久化数据的需求

    WORKDIR 目录 设置指令:相当于cd命令,为后续RUN,CMD,ENTRYPOINT指定工作目录

    ONBUILD 命令 指定所生产的镜像作为一个基础镜像时所要运行的命令

    HEALTHCHECK 健康检查