如何使用cloudflare搭建私人docker鏡像站
背景
大家是否也有docker鏡像拉取速度慢,甚至直接拉不下來的情況,我們可以使用cloudflare加速拉取鏡像。
申請域名
開始前需要準(zhǔn)備cloudflare賬號并自購一個域名。域名可以在云廠商購買,可以看到非主流域名比較實(shí)惠。
購買完成后在域名控制臺稍等十分鐘的樣子審核完成,域名狀態(tài)正常:
Cloudflare
cloudflare是業(yè)內(nèi)口碑極好的的,可以稱之為寶庫,更多玩法大家可以自行探索。
你可能沒有聽過cloudflare,但是你一定見過這個:
沒錯,這個就是cloudfalre提供的真人驗證。
在我們準(zhǔn)備好域名之后,下面我們就需要把剛剛的域名添加到cloudflare里面,并且新建workers無服務(wù)器應(yīng)用去訪問docker hub。
添加域名
輸入你的域名,點(diǎn)擊繼續(xù):
等待掃描一下,拉到最下面選擇免費(fèi)模式,點(diǎn)擊繼續(xù):
接下來cloudflare會給我們dns解析服務(wù)地址:
我們需要把上面兩個dns服務(wù)地址配置到我們前面域名的解析規(guī)則里面:
修改完成之后,回到cloudflare里面等待一個小時左右就可以了。
新建workers
Workers&Pages,點(diǎn)擊新建:
然后把works.js這里的代碼粘貼過來:
注意我標(biāo)出來的那兩部分,大家把剛剛自己添加到cloudflare的域名填充進(jìn)去。代碼區(qū)域ctrl+s保存再點(diǎn)擊右上角的部署!
體驗
完成上述操作之后,稍等幾分鐘,我們?yōu)g覽器打開自己的域名,就可以看到docker hub首頁了!
以拉取nginx鏡像為例,然后我們拉取鏡像就可以使用下面命令:
docker pull 你的域名/library/nginx
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS系統(tǒng)下docker的安裝配置及使用介紹
這篇文章主要介紹了CentOS系統(tǒng)下docker的安裝配置及使用詳細(xì)介紹,需要的朋友可以參考下2016-10-10docker中mysql數(shù)據(jù)庫密碼修改方法
長時間使用非關(guān)系型數(shù)據(jù)庫MongoDB近期遇到突然想使用mysql卻發(fā)現(xiàn)mysql密碼忘記了,下面這篇文章主要給大家介紹了關(guān)于docker中mysql數(shù)據(jù)庫密碼修改方法的相關(guān)資料,需要的朋友可以參考下2023-11-11docker desktop安裝redis的實(shí)現(xiàn)步驟
本文主要介紹了docker desktop安裝redis的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-04-04容器化技術(shù)架構(gòu)jenkins?docker?k8s腳本淺析
本篇博文不是詳細(xì)介紹容器技術(shù)的,而是具體的實(shí)踐。此篇博文分為兩個階段,分別是ci,cd。包含三部分內(nèi)容,分別是jenkins,docker,k8s的腳本淺析2022-03-03Docker系列學(xué)習(xí)之Swarm mode管理節(jié)點(diǎn)常用命令詳解
這篇文章主要為大家介紹了Docker系列學(xué)習(xí)之Swarm mode管理節(jié)點(diǎn)常用命令詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10