Dockerfile的参数解析

常用参数

命令 用途
FROM 基础镜像
RUN 运行
ADD 添加文件,功能类似COPY,但是可以使用远程文件
COPY COPY文件
CMD 执行命令
EXPOSE 暴露端口号
WORKDIR 指定工作目录
MAINTAINER 维护人
ENV 设置环境变量,在容器中也生效
ARG 设置环境变量,但是只在构建时候生效
ENTRYPOINT 切入点,其实容器启动的时候,执行的命令
USER 指定服务器用户执行
VOLUME 挂载卷

示例

FROM java:8
ARG JAR_FILE
ADD target/${JAR_FILE} app.jar
ENTRYPOINT ["java", "-jar", "/app.jar"]
EXPOSE 8080
posted @ 2022-07-31 18:49  bulingfeng  阅读(151)  评论(0编辑  收藏  举报