Docker

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.

原文地址:https://www.cnblogs.com/inspirationBoom/p/10303686.html