__FROM__ 以哪一个镜像为基础开始构建. __MAINTAINER__ 做者信息. __RUN__ 运行一条命令. __CMD__ docker run IMAGE_ID cmd 这里的默认命令. __ENTRYPOINT__ docker run IMAGE_ID cmd 这里的默认命令的前面部分, run 中 cmd 能够做为后续参数. __EXPOSE__ 声明会用到的端口. __ENV__ 设置环境变量 __ADD__ 从当前目录复制文件到容器. 会自动处理目录, 压缩包等状况. __COPY__ 从当前目录复制文件到容器. 只是单纯地复制文件. __VOLUME__ 声明一个数据卷, 可用于挂载. __USER__ RUN 命令执行时的用户. __WORKDIR__ RUN, CMD, ENTRYPOINT 这些命令执行时的当前目录. __ONBUILD__ 前缀命令, 放在上面这些命令前面, 表示生成的镜像再次做为"基础镜像"被用于构建时, 要执行的命令.