Ubuntuでdockerコンテナapt-get updateの実行に失敗しましたErr:1http://archive.ubuntu.com/ubuntu xenial InRelease

1476 ワード

virtualboxでインストールしたUbuntuでdockerコンテナを実行し、コンテナでapt-get updateを使用してエラーを報告し続けます.
Err:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:2 http://archive.ubuntu.com/ubuntu xenial InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
  Temporary failure resolving 'archive.ubuntu.com'

ネット上で多くの解決策を探しても成功しなかったが、自分は最後にUbuntu仮想マシンネットワークのDNSを見て、DNSをDocker/etc/resolv.confファイルに構成し、apt-get updateを正常に実行した.
cat/etc/resolv.confプロファイルの表示
cat /etc/resolv.conf

Ubuntu仮想マシン上のsystemネットワークのDNSの表示
Ubuntu中docker容器运行apt-get update失败 Err:1 http://archive.ubuntu.com/ubuntu xenial InRelease_第1张图片
DNSをdocker実行コンテナに書き込むDNSファイル
echo "nameserver 150.236.34.180" | tee /etc/resolv.conf > /dev/null
root@29031ce31df6:/# cat /etc/resolv.conf
nameserver 150.236.34.180

apt-get updateの実行
apt-get update