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

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

然后我重啟docker試試
systemctl restart docker
再次拉取,發(fā)現(xiàn)還是不行
此時(shí)想到是不是拉取超時(shí)呢,然后配置了一下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通,說(shuō)明網(wǎng)絡(luò)沒問題

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

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

(3)此刻我們?cè)僦匦吕$R像試試

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

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

