DockerFile

指令 作用
FROM ([lib]/)[container_name]:[tag] 指定基于某镜像
WORKDIR [workdir] 指定工作路径
ENV [envvar_key]=[envvar_val] 指定环境变量
RUN [command] 执行命令
COPY [src] [dst] 将 dockerfile 所在路径下的 src 复制到容器中的 dst
CMD [commad] RUN 类似,但是只能 CMD 一次,且在最后
EXPOSE [port] 指定对外暴露接口

多阶段

构建环境 & 可运行环境 可以是两个不同的环境

可以选用更精简的 FROM 作为可运行环境

最后更新于 Jul 14, 2025 05:28 +0800