docker拉取鏡像報錯:Error?response?from?daemon:?Get?“https://registry-1.docker.io/v2/“:?dial?tcp的解決過程
1、問題:今天做完一個新項(xiàng)目,搭建了一個新的虛擬機(jī),打算使用docker來搭建各種環(huán)境,發(fā)現(xiàn)拉取鏡像報錯
2、報錯信息:Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp
如下:

3、解決過程
一看,挺新奇,一開始只是簡單的以為我打錯命令了,以為docker沒有這個鏡像,然后查詢下mysql鏡像:
docker search mysql
發(fā)現(xiàn)是有的,說明我沒有打錯,
然后翻譯了一下,顯示說:來自守護(hù)程序的錯誤響應(yīng):Get“https://registry-1.docker.io/v2/“:撥號tcp

然后我重啟docker試試
systemctl restart docker
再次拉取,發(fā)現(xiàn)還是不行
此時想到是不是拉取超時呢,然后配置了一下docker拉取鏡像源
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
# 重啟Docker生效
systemctl restart docker
OK,還是不行,再試了下網(wǎng)絡(luò)是否有問題
ping baidu.com
能ping通,說明網(wǎng)絡(luò)沒問題

此刻不要猶豫,直接百度
4、解決方案
(1)查看DNS客戶機(jī)的配置文件
cat /etc/resolv.conf

發(fā)現(xiàn)我的nameserver 是 8.8.8.8了,說明我的DNS出了問題
需要新增DNS:nameserver 114.114.114.114
(2)修改配置文件
vim /etc/resolv.conf
修改后如下

(3)此刻我們再重新拉取鏡像試試

發(fā)現(xiàn)拉取成功,再查詢下本地鏡像

補(bǔ)充知識:
/etc/resolv.conf是DNS客戶機(jī)的配置文件,用于設(shè)置DNS服務(wù)器的IP地址及DNS域名,還包含了主機(jī)的域名搜索順序。該文件是由域名解析器(resolver,一個根據(jù)主機(jī)名解析IP地址的庫)使用的配置文件。它的格式比較簡單,每行以一個關(guān)鍵字開頭,后接一個或多個由空格隔開的參數(shù)。
resolv.conf的關(guān)鍵字主要有4個
nameserver:定義DNS服務(wù)器的IP地址 domain:定義本地域名 search:定義域名的搜索列表 sortlist:對返回的域名進(jìn)行排序 注意:這里最主要的就是nameserver關(guān)鍵字,如果沒有指定nameserver就找不到DNS服務(wù),其它關(guān)鍵字是可選的。
1)nameserver:表示域名解析時,使用該地址指定的主機(jī)為域名服務(wù)器,其中域名服務(wù)器是按照文件中出現(xiàn)的順序來查詢的,且只有當(dāng)?shù)谝粋€nameserver沒有反應(yīng)時才查詢下面的nameserver。
2)domain:聲明主機(jī)的域名,很多程序會用到,如郵件系統(tǒng)。當(dāng)為沒有域名的主機(jī)進(jìn)行DNS查詢時,也要用到。如果沒有域名,主機(jī)名將被使用,刪除所有在第一個點(diǎn)(.)前面的內(nèi)容。
3)search:它的多個參數(shù)指明域名查詢順序,當(dāng)要查詢沒有域名的主機(jī),主機(jī)將在由search聲明的域中分別查找。
注意:search和domain不能共存,如果同時存在,后面出現(xiàn)的將會被使用。
4)sortlist:運(yùn)行將得到域名結(jié)果進(jìn)行特定的排序。它的參數(shù)為網(wǎng)絡(luò)/掩碼對,允許任意的排列順序。
以上就是docker拉取鏡像報錯:Error response from daemon: Get “https://registry-1.docker.io/v2/“: dial tcp的解決過程的詳細(xì)內(nèi)容,更多關(guān)于docker拉取鏡像報錯的資料請關(guān)注腳本之家其它相關(guān)文章!
- docker拉取鏡像報錯:Error?response?from?daemon:?Get?“https://registry-1.docker.io/v2/“:?dial?tcp的解決方案
- docker集群Error response from daemon: rpc error問題
- 解決Docker刪除鏡像報錯:Error response from daemon:conflict:unable to delete xxx (cannot be forced)
- 解決docker啟動容器錯誤:docker:Error response from daemon:OCI runtime create failed
- 解決docker?pull出現(xiàn)錯誤:Error?response?from?daemon
- Docker鏡像拉取報錯:Error response from daemon: Get https://registry-1.docker.io/v2/的問題解決
- Docker獲取鏡像報錯docker: Error response from daemon
- docker:?Error?response?from?daemon的錯誤解決
相關(guān)文章
Docker學(xué)習(xí)筆記之Weave實(shí)現(xiàn)跨主機(jī)容器互聯(lián)
這篇文章主要介紹了Docker學(xué)習(xí)筆記之Weave實(shí)現(xiàn)跨主機(jī)容器互聯(lián),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04
Docker運(yùn)行模式之-d和-it的區(qū)別與選擇詳細(xì)對比
這篇文章主要介紹了Docker運(yùn)行模式之-d和-it的區(qū)別與選擇詳細(xì)對比的相關(guān)資料,Docker中-d用于后臺運(yùn)行服務(wù),不阻塞終端;-it提供交互終端,支持用戶操作,需要的朋友可以參考下2025-05-05
如何修改docker官方鏡像內(nèi)部內(nèi)容并重新build鏡像
這篇文章主要介紹了如何修改docker官方鏡像內(nèi)部內(nèi)容并重新build鏡像問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
使用Docker部署Spring Boot的實(shí)現(xiàn)方法
這篇文章主要介紹了使用Docker部署Spring Boot的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08
快速設(shè)置Docker的三種網(wǎng)絡(luò)代理配置方式
這篇文章主要介紹了快速設(shè)置Docker的三種網(wǎng)絡(luò)代理配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04
Docker部署tenine實(shí)現(xiàn)后端應(yīng)用的高可用與負(fù)載均衡(推薦)
采用Docker部署Tengine和Keepalived,實(shí)現(xiàn)了一種適用于小型應(yīng)用場景的高可用負(fù)載均衡解決方案,本方案需要兩臺Ubuntu服務(wù)器、Docker軟件以及三個IP地址,適合需要簡易而可靠的負(fù)載均衡和高可用性的小型應(yīng)用部署,感興趣的朋友跟隨小編一起看看吧2024-09-09
Docker Compose網(wǎng)絡(luò)配置指南分享
本文詳細(xì)介紹了Docker網(wǎng)絡(luò)配置的各個方面,包括基礎(chǔ)網(wǎng)絡(luò)架構(gòu)、自定義網(wǎng)絡(luò)配置、典型場景配置、高級網(wǎng)絡(luò)技巧、調(diào)試與診斷以及最佳實(shí)踐,通過多個實(shí)戰(zhàn)案例和常見問題解決方案,幫助讀者更好地理解和應(yīng)用Docker網(wǎng)絡(luò)技術(shù)2025-11-11

