RUNDockerfile中指令的一般格式为INSTRUCTION arguments,包括“配置指令”(配置镜像信息)和“操作指令”(具体执行操作):
ARG
定义创建镜像过程中使用的变量
FROM
指定所创建镜像的基础镜像
LABEL
为生成的镜像添加元数据标签信息
EXPOSE
声明镜像内服务监听的端口
ENV
指定环境变量
ENTRYPOINT
指定镜像的默认入口命令
VOLUME
创建一个数据挂载卷
USER
指定运行容器时的用户名或UID
WORKDIR
配置工作目录
ONBUILD
创建子镜像时指定自动执行的操作指令
STOPSIGNAL
指定退出的信号值
HEALTHCHECK
配置所启动容器如何进行健康检查
SHELL
指定默认shell类型
RUN
运行指定命令
CMD
启动容器时指定默认执行的命令
ADD
添加内容到镜像
COPY
复制内容到镜像
Last updated 2 years ago
Was this helpful?