Dockerfile
用于编写docker镜像生成过程的文件。
在此文件夹下执行命令:
docker build --tag name:tag .,就可以按照描述构建一个镜像。
name是镜像的名字,tag是镜像的版本或标签号,默认是lastest, 注意后面有一个空格和点。
Dockerfile的语法
- 基本指令: FROM, MAINTAINER, RUN, CMD, EXPOSE, ENV, ADD, COPY, ENTRYPOINT, VOLUME, USER, WORKDIR, ONBUILD
FROM
<image>第一个指令必须是FROM, 指定一个构建镜像的基础源镜像,如果本地没有就会从公共库中拉取。
MAINTAINER
<name><email>描述镜像的创建者,名称和邮箱
RUN
"command" "param1" "param2"CMD
command param1 param2EXPOSE
<port> [<port> ...]ENV
ENV
<key> <value>只能设置一个ENV
<key>=<value>允许一次设置多个ADD
<src> <dest>COPY
<src> <dest>ENTRYPOINT
"command" "param1" "param2"VOLUME
["path"]USER
daemonWORKDIR
pathONBUILD
[instruction]