编写dockerfile文件中常用指令:
| 指令 | 说明 |
|---|---|
| FROM | 指明当前的镜像基于哪个镜像构建: |
| LABEL | 标记镜像信息,添加元数据 |
| ARG | 定义构建镜像过程中使用的变量 |
| ENV | 指定环境变量 |
| VOLUME | 创建一个数据卷挂载点 |
| USER | 指定运行容器时的用户名或 UID |
| WORKDIR | 配置工作目录 |
| EXPOSE | 容器运行时的端口,默认是TCP |
| ADD | 从本地或URL添加文件或压缩包到镜像中,并自动解压 |
| COPY | 拷贝文件或目录到镜像中 |
| ONBUILD | 创建子镜像时指定自动执行的操作指令 |
| STOPSIGNAL | 指定退出的信号值 |
| HEALTHCHECK | 配置启动容器如何进行健康检查 |
| SHELL | 指定默认 shell 类型 |
| RUN | 构建镜像时运行的指定命令 |
| CMD | 运行容器时默认执行的命令,如果有多个CMD质量,最后一个生效。 |
| ENTRYPOINT | 指定镜像的默认入口命令 |



















