Temporary failure resolving ‘archive.ubuntu.com‘

wangzilaoshi發表於2020-12-20

總結原因主要有以下幾種:

最終生效版本:

  • linux版本docker 配置/etc/docker/daemon.json檔案的DNS屬性
touch daemon.json
{                                                                          
    "dns": ["8.8.8.8", "114.114.114.114"]                                                                           
}   

然後重啟docker即可,問題完美解決,可以正常構建映象。

sudo service docker restart

在這裡插入圖片描述

1. dns沒有配置,解決辦法 加入dns伺服器地址:

vi /etc/resolv.conf

新增下面的資訊

nameserver 202.96.134.133
nameserver 8.8.8.8

然後重啟

sudo vi /etc/resolv.conf

重啟網路卡
systemctl restart networkservice network restart 重啟網路卡失敗。
linux使用這個:service network-manager restart
實際上,我的重啟之後,這個配置會進行恢復,相當於沒有生效。
網上的解決方法,有的說是解除安裝檔案之後恢復不了,然後我沒有嘗試。

直接解除安裝掉開機重寫該檔案的 resolvconf。 執行命令:sudo apt-get autoremove resolvconf
如果仍需要使用 resolvconf ,則可在解除安裝後,對 /etc/resolv.conf 加鎖後再重新安裝該軟體,這樣
resolvconf 就不會在開機時重寫該檔案。

2. 另一個說法:

選擇修改/etc/resolvconf/resolv.conf.d/base檔案

我的是20版本的Ubuntu 並沒有這個檔案。繼續看別的

3、源的問題,換成國內下載源
有的沒有連上網導致下載失敗,可以嘗試這個辦法
有的下載速度很慢導致失敗,可以嘗試換源

相關文章