dockerfile指令
2016-10-10 00:00
519 查看
FROM :已经存在的镜像,第一条非注释指令
FROM<image>
FROM<image>:<tag>
MAINTAINER<name>:指定镜像的作者信息,包含镜像的所有者和联系信息
RUN:
EXPOSE <port>
--容器运行时的命令
CMD
CMD["executable","param1","param2"](exec模式)
CMD command param1 param2(shell模式)
CMD["param1","param2"](作为ENTYRPOINT指令的默认参数)
ENTERYPOINT
ENTERYPOINT["executable","param1","param2"](exec模式)
ENTERYPOINT command param1 param2(shell模式)
可是使用docker run --entrypoint覆盖
--设置镜像的目录和文件
ADD
ADD <src>...<dest>
ADD["<src>"..."<desc>"](适用于文件路径中有空格的情况)
COPY
COPY <src>...<dest>
COPY["<src>"..."<desc>"](适用于文件路径中有空格的情况)
ADD 包含类似tar的解压缩功能
如果单纯复制文件,docker推荐使用copy
VOLUME
--镜像在构建及运行时的环境设置
WORKDIR
ENV
USER
--类似触发器
ONBUILD
FROM<image>
FROM<image>:<tag>
MAINTAINER<name>:指定镜像的作者信息,包含镜像的所有者和联系信息
RUN:
EXPOSE <port>
--容器运行时的命令
CMD
CMD["executable","param1","param2"](exec模式)
CMD command param1 param2(shell模式)
CMD["param1","param2"](作为ENTYRPOINT指令的默认参数)
ENTERYPOINT
ENTERYPOINT["executable","param1","param2"](exec模式)
ENTERYPOINT command param1 param2(shell模式)
可是使用docker run --entrypoint覆盖
--设置镜像的目录和文件
ADD
ADD <src>...<dest>
ADD["<src>"..."<desc>"](适用于文件路径中有空格的情况)
COPY
COPY <src>...<dest>
COPY["<src>"..."<desc>"](适用于文件路径中有空格的情况)
ADD 包含类似tar的解压缩功能
如果单纯复制文件,docker推荐使用copy
VOLUME
--镜像在构建及运行时的环境设置
WORKDIR
ENV
USER
--类似触发器
ONBUILD
相关文章推荐
- docker筑基篇-05-Dockerfile常用指令
- Dockerfile指令
- Dockerfile指令:
- Dockerfile中的Shell风格与JSON风格对比及SHELL指令详解
- Dockerfile 指令 VOLUME 介绍
- dockerfile的指令
- Dockerfile指令总结
- docker学习笔记13:Dockerfile 指令 WORKDIR介绍
- docker学习笔记15:Dockerfile 指令 USER介绍
- dockerfile指令汇总
- Dockerfile 指令详解
- Dockerfile中的ARG指令详解
- docker学习笔记16:Dockerfile 指令 ADD 和 COPY介绍
- Dockerfile指令汇总及解析
- 使用Dockerfile创建镜像各常用指令说明 - 知识林
- Dockerfile指令详解
- Dockerfile指令
- Dockerfile 第5关:ONBUILD和VOLUME指令
- Dockerfile的书写规则和指令的使用方法
- centos7下安装docker(dockerfile常用的指令)