1. ホーム
  2. docker

[解決済み] Docker build 「archive.ubuntu.comを解決できませんでした」 apt-get fails to install anything

2022-10-12 16:54:13

質問

以前は動作していた様々なファイルに対してDocker buildを実行しようとしていますが、現在では動作しなくなりました。

Docker ファイルにソフトウェアをインストールする行が含まれるとすぐに、パッケージが見つからないというメッセージが表示されて失敗します。

RUN apt-get -y install supervisor nodejs npm

ログに表示された共通のメッセージは

Could not resolve 'archive.ubuntu.com'

どのようなソフトウェアがインストールされないか、何か心当たりはありますか?

どのように解決するのですか?

多くの頭痛の種の後、私は答えを見つけました。 Could not resolve 'archive.ubuntu.com' は、以下のように変更することで直ります。

  1. の以下の行をアンコメントします。 /etc/default/docker

    DOCKER_OPTS="--dns 8.8.8.8 --dns 8.8.4.4"

  2. Dockerサービスを再起動する sudo service docker restart

  3. 無効なDNS設定をキャッシュしている画像を削除してください。

  4. もう一度ビルドすれば、問題は解決するはずです。

謝辞は アンドリューSB