1.ARG指令
用以定义构建时需要的参数
2.ADD指令
ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录以及一个URL标记的文件拷贝到镜像中。
其格式是:ADD 源路径 目标路径
3.COPY指令
COPY指令和ADD指令功能和使用方式类似。只是COPY指令不会做自动解压工作。另外,ADD指令可以从网络下载,但COPY不行。
4.WORKDIR指令
用于指定容器的一个目录, 容器启动时执行的命令会在该目录下执行
5.ENTRYPOINT指令
ENTRYPOINT 指令和CMD类似,它也可用户指定容器启动时要执行的命令,但如果dockerfile中也有CMD指令,CMD中的参数会被附加到ENTRYPOINT 指令的后面。 如果这时docker run命令带了参数,这个参数会覆盖掉CMD指令的参数,并也会附加到ENTRYPOINT 指令的后面。
这样当容器启动后,会执行ENTRYPOINT 指令的参数部分。6.