Dockerfile の apt-get install 行からの debconf エラー メッセージ

Dockerfile の apt-get install 行からの debconf エラー メッセージ

私は Dockerfile について学習していますが、これまで curl を使ったことはありませんでした。

実行中このDockerfile端末出力は次のようになります。

ここに画像の説明を入力してください

その後:

ここに画像の説明を入力してください Google で調べてみると、処理できない対話型ダイアログがあったことがわかりました。

ターミナル出力で最後に見たコマンドは、
Step 7 : RUN apt-get install curl -y && ...15行目から39行目まででした。

これにどう対処すればいいのでしょうか?ありがとう

編集
答えの一つコメントのリンクにポインターを記載してくださいUbuntu マニュアルページマニュアルページを読んでも、このソリューションを自分のケースにどう取り入れたらよいかわかりません。何か助けていただけますか?

編集2
受け入れられた回答では、 を使用することが示唆されていますARG DEBIAN_FRONTEND=noninteractive。これを Dcokerfile に組み込むにはどうすればよいですか? ありがとうございます

答え1

次の 3 つのオプションがあります。

  1. メッセージは致命的ではないと思われるため無視してください。

  2. すべてRUN apt-get install ...RUN DEBIAN_FRONTEND=noninteractive apt-get install ...

  3. 一番上の行ARG DEBIAN_FRONTEND=noninteractiveの後に追加します。FROM ...

オプション 3 を使用すると、リンクされた dockerfile の最初の数行は次のようになります。

FROM ubuntu:14.04
ARG DEBIAN_FRONTEND=noninteractive
MAINTAINER Stephen Pope, [email protected]

詳細はこちらARG:https://docs.docker.com/engine/reference/builder/#/arg

ソース:https://stackoverflow.com/questions/22466255/is-it-possibe-to-answer-dialog-questions-when-installing-under-docker

関連情報