私はDockerとLinuxに初めてアクセスし、現在作業している共有プロジェクトのためのDockerfileで作業しています。私が理解していないもの - Dockerfileの上部には次のものがあります.
# Never prompts the user for choices on installation/configuration of packages
ENV DEBIAN_FRONTEND=noninteractive
ただし、後で一連のDockerコマンドで、このコマンドがすべてのコマンドに追加されるRUN
ことがわかります。質問は自動的に回答され、無音処理される必要があるため、重複しているのか混乱します。しかし、簡単な答えを見つけるのが難しいので、次のような質問をします。-yqq
apt-get
apt-get {install,update,upgrade} -yqq ...
-yqq
apt-get
apt-get
値を直接読み、それDEBIAN_FRONTEND
に応じてオプションを設定しますか?- 1つ以上のifsセットの
-y
合計が重複していますか?-qq
apt-get {install,update,upgrade}
DEBIAN_FRONTEND=noninteractive
ベストアンサー1
DEBIAN_FRONTEND
debconf
多くのパッケージの管理者スクリプトから入力を要求するために使用される読み取り。apt
するいいえこの環境変数を考えるDEBIAN_FRONTEND=noninteractive
といいえANDとapt
オプションは重複しています。-y
-q
他の様々なツールもパッケージのインストールに含めることができる。apt-get installを使用するときに非対話型「dpkg --configure」を強制する。