Docker Hub鏡像Pull失敗的解決全過程
引言
在云原生技術(shù)火熱的當(dāng)下,Docker可謂是其基礎(chǔ),由于其簡單以及方便性,讓開發(fā)人員不必再為環(huán)境配置問題而傷腦筋,因為可將其看作一個虛擬機程序去理解。所以掌握好它可謂是很重要的事情,本文章將解決作者使用Docker時,遇到的一個基礎(chǔ)問題,這也是困擾了很多人的問題,在此寫篇文章分享給大家。
一、問題
在Ubuntu Linux環(huán)境下,docker pull ubuntu:20.04 會報錯或卡?。ɑ蚱渌R像),沒辦法從Docker Hub下載鏡像。
二、原因
- 網(wǎng)絡(luò)限制:Docker Hub 的服務(wù)器位于國外(registry-1.docker.io),某些地區(qū)可能因網(wǎng)絡(luò)策略(如防火墻、國際帶寬限制)導(dǎo)致連接超時或阻斷。
- DNS 污染:部分網(wǎng)絡(luò)環(huán)境中,Docker Hub 的域名解析可能被干擾,無法獲取正確的 IP 地址。
- 下載速度慢:即使能連接,國際帶寬的延遲和限速也會導(dǎo)致下載耗時過長甚至失敗。
三、解決方法
概括:配置國內(nèi)鏡像加速器
vim /etc/docker/daemon.json,沒有則自行創(chuàng)建- 將下面文本覆蓋到上述文件中
{
"registry-mirrors": [
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://your_preferred_mirror",
"https://dockerhub.icu",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}
- 重新加載docker配置文件
systemctl daemon-reload
- 重啟docker服務(wù)
systemctl restart docker.service
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker 使用mysqldump命令備份導(dǎo)出項目中的mysql數(shù)據(jù)
這篇文章主要介紹了docker 使用mysqldump命令備份導(dǎo)出項目中的mysql數(shù)據(jù)本文通過命令給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12
使用腳本一鍵打包并上傳docker鏡像的實現(xiàn)代碼
這篇文章主要介紹了使用腳本一鍵打包并上傳docker鏡像的實現(xiàn)代碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02
解決vscode docker插件docker.socket權(quán)限問題
本文給大家分享關(guān)于vscode docker插件docker.socket權(quán)限問題,文末給大家提到vscode中docker插件無法連接的問題及解決方案,需要的朋友參考下吧2021-06-06
docker安裝nacos并配置數(shù)據(jù)庫的全過程
這篇文章主要給大家介紹了關(guān)于docker安裝nacos并配置數(shù)據(jù)庫的相關(guān)資料, Nacos是SpringCloudAlibaba架構(gòu)中最重要的組件,Nacos 是一個更易于幫助構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置和服務(wù)管理平臺,文中介紹的非常信息,需要的朋友可以參考下2023-09-09

