Docker+Dockerfile

Docker+Dockerfile_第1张图片
网络选图
FROM

指定基础镜像

RUN

执行命令
格式01:RUN <命令>
格式02:RUN ["可执行文件", "参数1", "参数2"]

COPY

复制文件
格式01:COPY <源路径>... <目标路径>
格式02:COPY ["<源路径1>",... "<目标路径>"]

ADD

更高级的复制文件
格式:

CMD

容器启动命令
格式01:CMD <命令>
格式02:CMD ["可执行文件", "参数1", "参数2"...]

ENTRYPOINT

入口点
格式01:ENTRYPOINT <命令>
格式02:ENTRYPOINT ["可执行文件", "参数1", "参数2"...]

ENV

设置环境变量
格式:

ARG

构建参数
格式:ARG <参数名>[=<默认值>]

VOLUME

定义匿名卷
格式:ARG <参数名>[=<默认值>]

VOLUME

声明端口
格式:EXPOSE <端口1> [<端口2>...]

WORKDIR

指定工作目录
格式:WORKDIR <工作目录路径>

USER

指定当前用户
格式:指定当前用户

HEALTHCHECK

健康检查
格式01:HEALTHCHECK [选项] CMD <命令> :设置检查容器健康状况的命令
格式02:HEALTHCHECK NONE :如果基础镜像有健康检查指令,使用这行可以屏蔽掉
其健康检查指令

ONBUILD

为他人做嫁衣裳
格式:ONBUILD <其它指令>

你可能感兴趣的:(Docker+Dockerfile)