dockerの中でaptコマンドが失敗する場合の対処例

dockerの実行環境の違いによって。

dockerイメージのビルドの過程等で、このような感じでapt updateに失敗してしまう場合があるようです。

対処方法を記録させていただこうと思います。


dockerコンテナ用のdnsサーバ指定手順

次のコマンドで、daemon.jsonファイルにてdnsサーバを指定しました。

cat << EOF | sudo tee /etc/docker/daemon.json
 {
  "dns": ["8.8.8.8", "8.8.4.4"]
}
EOF
sudo service docker restart

dockerをリスタートして、設定変更を反映しました。


以上でコンテナ内からインターネットへ接続できるようになりました。

正確には、インターネットのDNSサーバへアクセスできず、IPアドレスが分からなくてインターネット接続に失敗していた感じかもしれません。

これでイメージのビルドができるようになりました。

スポンサーリンク

フォローする

スポンサーリンク