docker?Get?https://registry-1.docker.io/v2/:?net/http:?request?canceled?報錯
報錯
1. docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
2.Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp ip: connect: connection refused
吐槽一下:我這是在配置超級賬本(hyperledger fabric)的時候出現(xiàn)的錯誤,我配置了大概5次吧,每次都是配置一上午的時間,所以總的來算花了大概整整3天的時間配置好的,其實每次都是這個問題出錯,我沒有解決,從網(wǎng)上查找方法根本就解決不了好吧,我不知道那些個大佬們是怎么解決的,反正我是看來好多的文章都是解決不了的,最后經(jīng)過經(jīng)歷過相同問題的大佬指點,終于配好了
網(wǎng)上普遍的方法:
1換源:
1.修改/etc/docker/daemon.json文件
vi /etc/docker/daemon.json
2.導(dǎo)入鏡像:(無論用上阿里云還是清華的鏡像源都仍然ERROR)
{
"registry-mirrors": [
"https://0dj0t5fb.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"https://6kx4zyno.mirror.aliyuncs.com",
"https://registry.docker-cn.com"
]
}3.重啟:
systemctl daemon-reload systemctl restart docker
2. 修改DNS服務(wù)配置
1.如果DNS服務(wù)器出現(xiàn)問題,也可能導(dǎo)致拉取鏡像報錯??梢酝ㄟ^查看/etc/resolv.conf文件來檢查DNS服務(wù)器設(shè)置:
cat /etc/resolv.conf
2.如果顯示nameserver后面沒有IP地址,或者顯示的IP地址有問題,可以嘗試修改該文件。例如,可以將nameserver 192.168.100.2注釋掉,新增nameserver 114.114.114.114和nameserver 8.8.8.8:
#nameserver 192.168.100.2 nameserver 114.114.114.114 nameserver 8.8.8.8
3.還有一個手動拉取的:(仍然是報錯)
docker pull 倉庫名/鏡像名:版本號 docker pull docker.mirrors.ustc.edu.cn/library/mysql
最后真的是折磨的受不了了,之前安裝都是看的文章,突發(fā)奇想看看B站上有沒有手把手教學(xué)的,你別說,這個人的還真挺好:
但是還是不出意外,都是到./network.sh up報錯,我真服了
原因:
其實上面的報錯不是因為hyperledger fabric難裝,而是從一開始docker就沒配好,教程都只是講解安裝docker,在ubuntu上一般docker都會給一個代理,不然連不上網(wǎng),也就導(dǎo)致一些文件下載不下來,畢竟這是人家國外的,這種問題真的是配環(huán)境的一大痛點。難繃了家人
解決方法:給docker配置一個代理
到此這篇關(guān)于docker Get https://registry-1.docker.io/v2/: net/http: request canceled 報錯的文章就介紹到這了,更多相關(guān)docker Get https://registry-1.docker.io/v2/內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Jenkins構(gòu)建Docker鏡像并推送至Harbor倉庫的實現(xiàn)
本文主要介紹了Jenkins構(gòu)建Docker鏡像并推送至Harbor倉庫,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
一文教你如何通過 Docker 快速搭建各種測試環(huán)境
這篇文章主要介紹了一文教你如何通過 Docker 快速搭建各種測試環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Docker Desktop啟用Kubernetes 1.25 的過程記錄
這篇文章主要介紹了Docker Desktop啟用Kubernetes 1.25 的過程記錄,安裝 Docker 之前需要你在 BIOS 中開啟虛擬化,同時基于你的宿主程序的選擇,你還需要執(zhí)行相關(guān)的操作,需要的朋友可以參考下2022-10-10
docker 中的–mount 和-v 參數(shù)區(qū)別解析
這篇文章主要介紹了docker 中的–mount 和-v 參數(shù)區(qū)別解析,--mount 更為靈活,適用于更復(fù)雜的掛載需求,使用哪種方式主要取決于個人或團隊的偏好和具體的使用場景,需要的朋友可以參考下2023-12-12

