原文出处:http://blog.csdn.net/anxpp/article/details/52495309
Dockerfile是一个文本格式的配置文件,我们可以使用Dockerfile文件快速创建自定义的镜像。
Dockerfile支持的众多指令是本文主要要介绍的内容,之后会给出一个基本示例。
一般而言,Docker分为4部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时的执行命令。
并且支持以#开头的注释行。
1、指令
指令的一半格式是INSTRUCTION arguments。
(1)FROM
格式为FROM <image>或者FROM <image>:<tag>。
Dockerfile文件第一行必须为FROM指令,并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令(每个镜像一次)。
(2)MAINTAINER
指定维护者信息,格式为:MAINTAINER <name>。
(3)RUN
格式为RUN <command>或者RUN [“executable”,"param1","param2"]。
前者将在shell终端中运行命令,即/bin/s