ubuntu DEBIAN_FRONTEND環境變量用法


DEBIAN_FRONTEND環境變量,告知操作系統應該從哪兒獲得用戶輸入。如果設置為"noninteractive",你就可以直接運行命令,而無需向用戶請求輸入(所有操作都是非交互式的)。這在運行apt-get命令的時候格外有用,因為它會不停的提示用戶進行到了哪步並且需要不斷確認。非交互模式會選擇默認的選項並以最快的速度完成構建。請確保只在Dockerfile中調用的RUN命令中設置了該選項,而不是使用ENV命令進行全局的設置。因為ENV命令在整個容器運行過程中都會生效,所以當你通過BASH和容器進行交互時,如果進行了全局設置那就會出問題。

RUN DEBIAN_FRONTEND="noninteractive" apt-get -y install nginx


免責聲明!

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



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