RUN echo $MY_VARIABLE ENV MY_VARIABLE="some value"
我应该这样写
ENV MY_VARIABLE="some value" RUN echo $MY_VARIABLE
我想知道 dockerfile 中的顺序是否重要,如果我先编写 run 命令然后放入 ENV 会抛出错误吗
是的,我相信顺序确实很重要。您应该首先声明变量并设置它。