MAINTAINER: 维护者信息
示例: MAINTAINER lanlingxueyu
RUN:构建镜像时执行的命令
示例: RUN ["/etc/execfile", "arg1", "arg1"]
ADD:将本地文件添加到容器中,tar类型文件会自动解压(网络压缩资源不会被解压),可以访问网络资源,类似wget
示例: ADD hom* /mydir/ # 添加所有以"hom"开头的文件
COPY:功能类似ADD,但是是不会自动解压文件,也不能访问网络资源
CMD:构建容器后调用,也就是在容器启动时才进行调用
示例: CMD ["/usr/bin/wc","--help"]
ENTRYPOINT:配置容器,使其可执行化。配合CMD可省去"application",只使用参数
示例: ENTRYPOINT ["top", "-b"]
LABEL:用于为镜像添加元数据
示例:LABEL version="1.0" description="这是一个Web服务器" by="IT笔录"
WORKDIR:工作目录,类似于cd命令
示例: WORKDIR /a (这时工作目录为/a)
ONBUILD:用于设置镜像触发器
示例:ONBUILD ADD . /app/src