🍉shell执行格式:
RUN <command>
🔰示例:
RUN yum install python3 -y
🍉exec 执行格式:
RUN ["executable","param1","param2"]
🔰示例:
RUN ["executable","param1","param2"]
RUN ["/etc/execfile","arg1","arg1"]
🔰注:RUN 指令创建的中间镜像会被缓存,并会在下次构建中使用。如果不想使用这些缓存镜像,可以在构建时指定"--no-cache" 参数,如:docker --no-cache
🍉格式:
ENV <key><value>#<key>之后的所有内容均会被视为其<value>的组成部分,因此,一次只能设置一个变量
ENV <key>=<value>...#可以设置多个变量,每个变量为一个"<key>=<value>"的键值对,如果<key>中包含空格,可以使用\来进行转义,也可以通过""来进行标示;另外,反斜线也可以用于续行
🔰示例:
ENV myName John Doe
ENV myDog Rex The Dog
ENV myCat=fluffy