赞
踩
运行命令
shell 形式
RUN <command>
exec 形式
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" ]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。