Dockerfile(13) - SHELL 指令詳解


SHELL

SHELL ["executable", "parameters"]

SHELL 指令可以指定 RUN、ENTRYPOINT、CMD 指令的 shell,Linux 中默認為 ["/bin/sh", "-c"] 

 

小栗子

SHELL ["/bin/sh", "-c"]

RUN lll ; ls

SHELL ["/bin/sh", "-cex"]

RUN lll ; ls
  • 兩個 RUN 運行同一命令
  • 第二個 RUN 運行的命令會打印出每條命令並當遇到錯誤時退出

 

暫時沒想到太好的實戰方式...有了再補充


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM