Skip to content
章节导航

Dockerfile 常用指令

指令描述
FROM构建新镜像是基于哪个镜像
LABEL标签
RUN构建镜像时运行的 Shell 命令
COPY拷贝文件或目录到镜像中
ADD解压压缩包并拷贝设置环境变量
ENV设置环境变量
USER为 RUN、CMD 和 ENTRYPOINT 执行命令指定运行用户
EXPOSE声明容器运行的服务端口
WORKDIR为 RUN、CMD、ENTRYPOINT、COPY 和 ADD 设置工作目录
CMD运行容器时默认执行,如果有多个 CMD 指令,最后一个生效
ENTRYPOINT如果与 CMD 一起用,CMD 将作为 ENTRYPOINT 的默认参数,如果如果有多个 ENTRYPOINT 指令,最后一个生效