运行命令
RUN <command>
RUN ["executable", "param1", "param2"]
必须双引号,不能是单引号
RUN /bin/bash -c 'source $HOME/.bashrc; echo $HOME'
RUN ["/bin/bash", "-c", "echo hello"]
可以将单个 RUN 指令延续到下一行,等于执行了两个命令
RUN /bin/bash -c 'source $HOME/.bashrc; \
echo $HOME'
# 错误写法,不会使用 HOME 环境变量
RUN [ "echo", "$HOME" ]
# 正确写法,需要将 echo 和使用环境变量放一起
RUN [ "sh", "-c", "echo $HOME" ]