性夜影院午夜看片,无码精品久久一区二区三区,婷婷成人丁香五月综合激情,校园春色 qvod,性调教室高h学校

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))

前言


由于各種網(wǎng)絡(luò)政策,在國(guó)內(nèi)訪問DockerHub速度會(huì)非常緩慢,大家一般都會(huì)采取更換鏡像源的方式來進(jìn)行加速。

但是,2024.6之后,由于政策的加強(qiáng),大部分常見的鏡像源已經(jīng)無法使用,如下圖:

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖

因此,筆者通過各種途徑搜集了目前可用的鏡像源,給出了詳細(xì)的換源步驟以及鏡像源匯總列表,并將定期進(jìn)行測(cè)試與更新?!?(文末也給出了換源的速通版)

可用鏡像源匯總

下列信息收集于互聯(lián)網(wǎng),并非筆者本人搭建,所以無法保證一直有效,建議同時(shí)配置多個(gè)鏡像源。
有些鏡像源鏡像不全或者只允許內(nèi)部訪問,所以如果某個(gè)鏡像源無法拉取到您所需的鏡像,更換另一個(gè)即可。

截止2025.3.16,下列鏡像源均可用。(基于能否成功拉取hello-world進(jìn)行測(cè)試)

DockerHub可用鏡像源匯總
http://docker.m.daocloud.io
http://docker.imgdb.de
docker-0.unsee.tech
http://docker.hlmirror.com
docker.1ms.run
func.ink
http://lispy.org
http://docker.xiaogenban1993.com

注:據(jù)網(wǎng)友反映,阿里云鏡像站的鏡像未同步最新鏡像源,即部分鏡像拉取不到最新版,故不再寫在匯總表中

換源方法1-臨時(shí)換源

格式如下:(不要加上前綴https://

sudo docker pull+鏡像源地址+/+要拉取的鏡像名

例如:

鏡像源為“docker.m.daocloud.io”,要拉取的鏡像名為“hello-world”,

sudo docker pull docker.m.daocloud.io/hello-world

成功拉取,如下圖:

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖1

注意:此方法每次拉取鏡像時(shí)都需要指定相應(yīng)的鏡像源

換源方法2-永久換源(推薦)

核心思想:修改docker的配置文件?daemon.json,將鏡像源地址寫入其中。

以u(píng)buntu22.04為例,其余操作系統(tǒng)同理

  1. 創(chuàng)建目錄(如果已經(jīng)有該目錄,則忽略此步驟)
sudo mkdir -p /etc/docker

知識(shí)點(diǎn)補(bǔ)充:添加“-p”,執(zhí)行此命令會(huì)先檢查目錄是否存在。若不存在,則創(chuàng)建相應(yīng)目錄;否則,不執(zhí)行任何操作。因此不管是否有該目錄,直接執(zhí)行此命令都沒問題,不會(huì)報(bào)錯(cuò)。

  1. 向配置文件寫入鏡像源

格式如下:(需要加上前綴https://

{
    "registry-mirrors": [
    	"鏡像源1",
    	"鏡像源2"
    ]
}

例如,根據(jù)2025.3.16最新測(cè)試的可用鏡像源,我在此給出命令行文本編輯器兩種操作方法。

特別提醒,不管daemon.json文件是否存在,下列兩種方法均可直接使用,不會(huì)報(bào)錯(cuò)。

  • 方法一:直接命令行輸入

直接將下列文本粘貼到終端中,然后回車運(yùn)行即可。

sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
    	"https://docker.m.daocloud.io",
    	"https://docker.imgdb.de",
    	"https://docker-0.unsee.tech",
    	"https://docker.hlmirror.com",
    	"https://docker.1ms.run",
    	"https://func.ink",
    	"https://lispy.org",
    	"https://docker.xiaogenban1993.com"
    ]
}
EOF

知識(shí)點(diǎn)補(bǔ)充:<<-'EOF'?告訴 shell 接下來的所有內(nèi)容會(huì)被傳遞到命令?tee,直到遇到標(biāo)記?EOF?為止,用于將多行內(nèi)容作為輸入傳遞給命令。所以不需要擔(dān)心輸入一行之后系統(tǒng)就開始執(zhí)行命令?此外,若daemon.json文件不存在,直接使用tee命令不會(huì)報(bào)錯(cuò),而是會(huì)創(chuàng)建名為daemon.json的文件。

  • 方法二:通過文本編輯器打開daemon.json,然后粘貼

首先打開配置文件:

sudo nano /etc/docker/daemon.json

然后直接粘貼下列內(nèi)容:

{
    "registry-mirrors": [
    	"https://docker.m.daocloud.io",
    	"https://docker.imgdb.de",
    	"https://docker-0.unsee.tech",
    	"https://docker.hlmirror.com",
    	"https://docker.1ms.run",
    	"https://func.ink",
    	"https://lispy.org",
    	"https://docker.xiaogenban1993.com"
    ]
}

知識(shí)點(diǎn)補(bǔ)充:若daemon.json文件不存在,直接使用nano命令不會(huì)報(bào)錯(cuò),而是會(huì)創(chuàng)建名為daemon.json的文件

  1. 重啟docker服務(wù)
sudo systemctl daemon-reload && sudo systemctl restart docker
  1. 驗(yàn)證
sudo docker pull hello-world

出現(xiàn)下圖,即為成功!

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖2

常見問題及對(duì)應(yīng)解決方案

歡迎大家將自己遇到的問題回復(fù)在評(píng)論區(qū)中,我會(huì)積極解答并將其補(bǔ)充到博客中,大家共同進(jìn)步!

1.換源后,可以成功pull,但是search會(huì)出錯(cuò)

報(bào)錯(cuò)如下圖:

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖3

先說結(jié)論:截止目前,除非科學(xué)上網(wǎng)(掛梯子),不然無法解決此問題

  • 目前由于國(guó)內(nèi)政策限制,國(guó)內(nèi)網(wǎng)絡(luò)無法正常訪問DockerHub,只能借助鏡像站
  • 目前各個(gè)可用的鏡像站均是對(duì)pull操作進(jìn)行了加速優(yōu)化,并沒有支持search功能,所以對(duì)于search操作來說,鏡像站無效

基于上述兩點(diǎn),此問題無解(除非科學(xué)上網(wǎng))。

如果您有可行的解決辦法,希望您及時(shí)私信或評(píng)論,造福大家!

補(bǔ)充

1.如何測(cè)試鏡像源是否可用

我們可以直接根據(jù) ” 換源方法1-臨時(shí)換源 “ ,通過拉取hello-world鏡像進(jìn)行測(cè)試。

hello-world?鏡像是 Docker 官方提供的一個(gè)最基礎(chǔ)的鏡像,用來測(cè)試 Docker 是否正常工作。無論你更換了哪個(gè)鏡像倉庫,hello-world?鏡像都可以作為最基本的測(cè)試。

但是需要注意,hello-world?鏡像是否可以正常拉取與鏡像源是否可用并不是完全對(duì)應(yīng)的
某些特殊的鏡像源可能并不支持hello-world?,但支持某些其他鏡像。不過這是極少數(shù)的,

因此,通過hello-world?鏡像是否可以正常拉取來判斷鏡像源是否可用,這是充分條件,而不是必要條件。

失敗拉取如下圖:

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖4

成功拉取如下圖:

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖5

當(dāng)然,我們也可以通過其他鏡像來判斷,例如alpinebusybox等也是比較基礎(chǔ)且常見的鏡像源,具體不再贅述。

2.Docker內(nèi)的Linux換源教程

我們進(jìn)入到Docker容器后,將是與宿主機(jī)不同的另一個(gè)Linux系統(tǒng),那么如何更換Docker內(nèi)Linux系統(tǒng)的軟件源以獲得更快的下載速度呢?

可以參考此以下教程

https://blog.csdn.net/qq_73162098/article/details/145146182

換源速通版(可以直接無腦復(fù)制粘貼)

  1. 創(chuàng)建目錄
sudo mkdir -p /etc/docker
  1. 配置鏡像源
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
    	"https://docker.m.daocloud.io",
    	"https://docker.imgdb.de",
    	"https://docker-0.unsee.tech",
    	"https://docker.hlmirror.com",
    	"https://docker.1ms.run",
    	"https://func.ink",
    	"https://lispy.org",
    	"https://docker.xiaogenban1993.com"
    ]
}
EOF
  1. 重啟docker服務(wù)
sudo systemctl daemon-reload && sudo systemctl restart docker
  1. 驗(yàn)證
sudo docker pull hello-world

出現(xiàn)下圖,即為成功!

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖6

在這里插入圖片描述

鏈接:https://blog.csdn.net/qq_73162098/article/details/145014490?spm=1001.2100.3001.7377&utm_medium=distribute.pc_feed_blog_category.none-task-blog-classify_tag-12-145014490-null-null.nonecase&depth_1-utm_source=distribute.pc_feed_blog_category.none-task-blog-classify_tag-12-145014490-null-null.nonecase

(版權(quán)歸原作者所有,侵刪)

文末福利

就目前來說,傳統(tǒng)運(yùn)維沖擊年薪30W+的轉(zhuǎn)型方向就是SRE&DevOps崗位。

為了幫助大家早日擺脫繁瑣的基層運(yùn)維工作,給大家整理了一套高級(jí)運(yùn)維工程師必備技能資料包,內(nèi)容有多詳實(shí)豐富看下圖!

共有?20?個(gè)模塊

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖7

1.38張最全工程師技能圖譜

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖8

2.面試大禮包

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖9

3.Linux書籍

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖10

4.go書籍

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖11

······

6.自動(dòng)化運(yùn)維工具

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖12

18.消息隊(duì)列合集

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖13

以上所有資料獲取請(qǐng)掃碼

備注:最新運(yùn)維資料

Docker換源加速(更換鏡像源)詳細(xì)教程(2025.3最新可用鏡像,全網(wǎng)最詳細(xì))插圖14

100%免費(fèi)領(lǐng)取

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!