Docker鏡像拉取失敗問(wèn)題分析及解決方案
問(wèn)題及分析
今天我用docker拉取鏡像的時(shí)候報(bào)錯(cuò)
error pulling image configuration: download failed after attempts=6: dial tcp xxx.xx.xxx.xx:xxx: i/o timeout

連接超時(shí)大概率以下兩個(gè)問(wèn)題
1.DNS配置有誤
2.鏡像源配置問(wèn)題
3.代理問(wèn)題
解決方案
1.先排查DNS
檢查resolv.conf中是否包含8.8.8.8和8.8.4.4
sudo vim /etc/resolv.conf

包含說(shuō)明DNS沒(méi)問(wèn)題大概率就是源的問(wèn)題
2.修改源
進(jìn)入daemon.json(如果沒(méi)有手動(dòng)創(chuàng)建)
sudo vim /etc/docker/daemon.json
添加
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://iju9kaj2.mirror.aliyuncs.com",
"http://hub-mirror.c.163.com",
"https://cr.console.aliyun.com",
"https://hub.docker.com",
"http://mirrors.ustc.edu.cn"
]
}

3.代理配置
如果有代理的話需要配置,沒(méi)有的話就不需要
進(jìn)入proxy.conf(如果沒(méi)有的話手動(dòng)創(chuàng)建)
sudo vim /etc/systemd/system/docker.service.d/proxy.conf
添加:
[Service] Environment="HTTP_PROXY=http://xxx.xxx.xxx.xxx:xxxx/" Environment="HTTPS_PROXY=http://xxx.xxx.xxx.xxx:xxxx/" Environment="NO_PROXY=localhost,127.0.0.1,xxx.xxx.xxx.xxx"
4.重啟docker服務(wù)
sudo systemctl daemon-reload sudo systemctl restart docker
問(wèn)題解決
搞定

總結(jié)
到此這篇關(guān)于Docker鏡像拉取失敗問(wèn)題分析及解決方案的文章就介紹到這了,更多相關(guān)Docker鏡像拉取失敗內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于docker安裝python3.8鏡像的問(wèn)題
這篇文章主要介紹了docker安裝python3.8鏡像的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-10-10
docker利用WebHook實(shí)現(xiàn)持續(xù)集成
這篇文章主要介紹了docker利用WebHook實(shí)現(xiàn)持續(xù)集成的相關(guān)知識(shí),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-01-01
Windows的docker刪除容器后WSL2磁盤空間不釋放的問(wèn)題的解決方法
很多同學(xué)拉取鏡像使用一段時(shí)間后發(fā)現(xiàn) C 盤快滿了,把之前用過(guò)的鏡像和容器刪除,發(fā)現(xiàn) WSL 掛載目錄的虛擬磁盤大小沒(méi)有變化,非常的奇怪,所以本文介紹了Windows的docker刪除容器后WSL2磁盤空間不釋放的問(wèn)題的解決方法,需要的朋友可以參考下2024-12-12
Docker實(shí)現(xiàn)導(dǎo)入導(dǎo)出鏡像(Image)文件的代碼示例
在 Docker 中,鏡像(Image)是容器的基礎(chǔ),包含了應(yīng)用程序運(yùn)行所需的所有文件系統(tǒng)和配置,有時(shí),我們需要將 Docker 鏡像導(dǎo)出到文件中,以便在其他地方使用,以下將詳細(xì)介紹如何使用 Docker 導(dǎo)入導(dǎo)出鏡像文件,需要的朋友可以參考下2024-08-08
docker常用容器啟動(dòng)docker-compose.yml配置文件使用
這篇文章主要介紹了docker常用容器啟動(dòng)docker-compose.yml配置文件使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03
Docker端口映射實(shí)現(xiàn)網(wǎng)絡(luò)訪問(wèn)的方法
本篇文章主要介紹了Docker端口映射實(shí)現(xiàn)網(wǎng)絡(luò)訪問(wèn)的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
Docker跨主機(jī)網(wǎng)絡(luò)(overlay)的實(shí)現(xiàn)
這篇文章主要介紹了Docker跨主機(jī)網(wǎng)絡(luò)(overlay)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12

