Dockerfile 基本语法

Dockerfile指令不区分大小写,默认约定大写;该文件必须以FROM命令开始,其意义为指定基础镜像;FROM命令可多次使用,表示会创建多个镜像

FROM <IMAGE>  # 指定基础镜像
MAINTAINER <author>  <email>   # 指定创建Dockerfile作者及邮箱
RUN  <COMMAND>      # 新镜像上执行命令(每一条RUN执行的命令默认目录都是根目录'/')

# 添加宿主机文件至容器内,若是压缩包会自动解压
ADD  <localhost dir | URL > <container dir> 

# 只是添加宿主机文件至容器,不处理压缩包文件,ADD命令简化版
COPY  <localhost dir>  <container dir>   

WORKDIR <path>      # 指定RUN、CMD、ENTRYPOINT命令的工作目录

阅读全文