您的位置:首页 > 运维架构 > Docker

Docker+Dockerfile

2020-04-02 19:13 1261 查看
网络选图
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 <其它指令>

  • 点赞
  • 收藏
  • 分享
  • 文章举报
guod369 发布了52 篇原创文章 · 获赞 0 · 访问量 344 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: