私は Dockerfile について学習していますが、これまで curl を使ったことはありませんでした。
実行中このDockerfile端末出力は次のようになります。
その後:
Google で調べてみると、処理できない対話型ダイアログがあったことがわかりました。
ターミナル出力で最後に見たコマンドは、
Step 7 : RUN apt-get install curl -y && ...
15行目から39行目まででした。
これにどう対処すればいいのでしょうか?ありがとう
編集
答えの一つコメントのリンクにポインターを記載してくださいUbuntu マニュアルページマニュアルページを読んでも、このソリューションを自分のケースにどう取り入れたらよいかわかりません。何か助けていただけますか?
編集2
受け入れられた回答では、 を使用することが示唆されていますARG DEBIAN_FRONTEND=noninteractive
。これを Dcokerfile に組み込むにはどうすればよいですか? ありがとうございます
答え1
次の 3 つのオプションがあります。
メッセージは致命的ではないと思われるため無視してください。
すべて
RUN apt-get install ...
をRUN DEBIAN_FRONTEND=noninteractive apt-get install ...
一番上の行
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