dockerfile:
使用dockerfile快速创建自定义镜像。
支持以#开头的注释行。
分为4部分:
基础镜像信息。
维护者信息。
镜像操作指令。
容器启动时执行指令。
dockerfile指令说明:
| 指令 | 描述 |
| FROM | 指定所创建镜像的基础镜像 |
| RUN | 运行命令 |
| CMD | 指定启动容器时默认执行的命令。 |
| LABEL | 指定生成镜像的元数据标签信息。 |
| EXPOSE | 声明镜像内服务所监听的端口。 |
| ENV | 指定环境变量。 |
| ADD | 复制指定的src路径下的内容到容器的dest路径下。 |
| COPY | 复制本地主机的src路径下的内容到容器的dest路径下。 |
| ENTRYPOINT | 指定镜像的默认入口。 |
| VOLUME | 创建数据卷挂载点。 |
| USER | 指定运行容器时的用户或UID。 |
| WORKDIR | 配置工作目录 |
| ARG | 指定镜像内使用的参数。 |
| ONBUILD | 配置当所创建的镜像作为其他镜像的基础镜像时,所执行的创建指令。 |
| STOPSIGNAL | 容器退出的信号值。 |
| HEALTHCHECK | 进行健康检查。 |
| SHELL | 指定使用shell时的默认shell类型。 |
原文:http://blog.51cto.com/liyuanjie/2151944