成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速搭建自己的多平臺(tái)鏡像站,你學(xué)會(huì)了嗎?

開發(fā) 前端
本文將介紹一種工具——crproxy,它是一個(gè)Docker鏡像代理服務(wù)。通過部署此服務(wù),我們無需手動(dòng)同步鏡像到私有倉(cāng)庫(kù),只需將代理服務(wù)部署在網(wǎng)絡(luò)暢通的服務(wù)器上,即可通過該服務(wù)器拉取各大鏡像倉(cāng)庫(kù)的鏡像。

由于許多公開鏡像站已不再可用,我們建立了一個(gè)公益鏡像倉(cāng)庫(kù)供大家下載使用。然而,由于鏡像倉(cāng)庫(kù)的帶寬有限,建議用戶自行搭建。以下是相關(guān)資源和使用方法:

Github倉(cāng)庫(kù)地址:?https://github.com/kubesre/docker-registry-mirrors

如果覺得有幫助,請(qǐng)?jiān)贕itHub上點(diǎn)個(gè)??以示鼓勵(lì)。

當(dāng)前 IP 限流 20次/分鐘

使用方法

k8s.gcr.io/coredns/coredns => kubesre.xyz/k8s.gcr.io/coredns/coredns

或者通過支持的鏡像倉(cāng)庫(kù)前綴替換即可使用,例如:

k8s.gcr.io/coredns/coredns => k8s-gcr.kubesre.xyz/coredns/coredns

支持前綴替換的 Registry

以下是前綴替換的 Registry 規(guī)則,如有需求請(qǐng)?zhí)?Issue:

Github倉(cāng)庫(kù)地址:?https://github.com/kubesre/docker-registry-mirrors

如果覺得有幫助,請(qǐng)?jiān)贕itHub上點(diǎn)個(gè)??以示鼓勵(lì)。

替換規(guī)則表

原始倉(cāng)庫(kù)地址

替換為

cr.l5d.io

l5d.kubesre.xyz

docker.elastic.co

elastic.kubesre.xyz

docker.io

docker.kubesre.xyz

gcr.io

gcr.kubesre.xyz

ghcr.io

ghcr.kubesre.xyz

k8s.gcr.io

k8s-gcr.kubesre.xyz

registry.k8s.io

k8s.kubesre.xyz

mcr.microsoft.com

mcr.kubesre.xyz

nvcr.io

nvcr.kubesre.xyz

quay.io

quay.kubesre.xyz

registry.jujucharms.com

jujucharms.kubesre.xyz

詳細(xì)說明請(qǐng)參考:?https://github.com/kubesre/docker-registry-mirrors

背景介紹

隨著一些知名公開鏡像站的關(guān)閉,國(guó)內(nèi)用戶在使用Docker時(shí)面臨更多困難。特別是對(duì)于企業(yè)而言,搭建一個(gè)穩(wěn)定可靠的自用鏡像站顯得尤為重要。本文將介紹一種工具——crproxy,它是一個(gè)Docker鏡像代理服務(wù)。通過部署此服務(wù),我們無需手動(dòng)同步鏡像到私有倉(cāng)庫(kù),只需將代理服務(wù)部署在網(wǎng)絡(luò)暢通的服務(wù)器上,即可通過該服務(wù)器拉取各大鏡像倉(cāng)庫(kù)的鏡像。

crproxy支持的鏡像倉(cāng)庫(kù)

crproxy實(shí)際上支持任何鏡像倉(cāng)庫(kù)。以下是一些常見的倉(cāng)庫(kù)列表:

鏡像倉(cāng)庫(kù)地址

歸屬

cr.l5d.io

Lyft

docker.elastic.co

Elastic

docker.io

Docker, Inc.

gcr.io

Google Cloud

ghcr.io

GitHub

k8s.gcr.io

Kubernetes

registry.k8s.io

Kubernetes

mcr.microsoft.com

Microsoft Container Registry

nvcr.io

NVIDIA

quay.io

Quay.io (CoreOS)

registry.jujucharms.com

Juju Charms

部署指南

部署條件:

  • 一臺(tái)網(wǎng)絡(luò)暢通的服務(wù)器
  • 準(zhǔn)備一個(gè)域名(無需備案)并做好 DNS 解析:添加兩條解析記錄 @ 記錄 和 * 記錄到準(zhǔn)備好的服務(wù)器的 IP

建議選擇xyz結(jié)尾的域名,首年最低7元。如果使用二級(jí)域名,例如cr.kubesre.xyz,可將cr和*.cr解析到服務(wù)器IP。

部署步驟:

# 1. 拉取代碼
$ git clone https://github.com/wzshiming/crproxy.git
$ cd crproxy/examples/default

# 2. 修改網(wǎng)關(guān)域名
使用vim編輯start.sh文件,將第五行的gateway變量值修改為你自己設(shè)定的域名。

# 3. 啟動(dòng)服務(wù)
$ ./start.sh

# 4. 拉取鏡像示例
如果域名為kubesre.xyz,可以通過添加前綴的方式拉取鏡像
$ docker pull kubesre.xyz/k8s.gcr.io/coredns/coredns:v1.8.6

# 5. 設(shè)置別名
如果需要使用前綴替換方式拉取鏡像,需要執(zhí)行setup-alias.sh腳本,并為別名申請(qǐng)證書。

# 6. 重啟服務(wù)
$ ./reload.sh

注意事項(xiàng)

  • 當(dāng)前的部署形式適用于小規(guī)模使用場(chǎng)景。對(duì)于大規(guī)模使用,項(xiàng)目中已有相關(guān)代碼,但尚未有文檔描述。
  • 文章中提到的倉(cāng)庫(kù)地址kubesre.xyz僅供演示,不保證其穩(wěn)定性和有效性。

添加常用鏡像倉(cāng)庫(kù)別名

設(shè)置環(huán)境變量:

GETEWAY=kubesre.xyz  # 替換成自己的域名

添加別名:

./setup-alias.sh l5d.${GETEWAY} cr.l5d.io ${GETEWAY}
./setup-alias.sh elastic.${GETEWAY} docker.elastic.co ${GETEWAY}
./setup-alias.sh docker.${GETEWAY} docker.io ${GETEWAY}
./setup-alias.sh gcr.${GETEWAY} gcr.io ${GETEWAY}
./setup-alias.sh ghcr.${GETEWAY} ghcr.io ${GETEWAY}
./setup-alias.sh k8s-gcr.${GETEWAY} k8s.gcr.io ${GETEWAY}
./setup-alias.sh k8s.${GETEWAY} registry.k8s.io ${GETEWAY}
./setup-alias.sh mcr.${GETEWAY} mcr.microsoft.com ${GETEWAY}
./setup-alias.sh nvcr.${GETEWAY} nvcr.io ${GETEWAY}
./setup-alias.sh quay.${GETEWAY} quay.io ${GETEWAY}
./setup-alias.sh jujucharms.${GETEWAY} registry.jujucharms.com ${GETEWAY}
./setup-alias.sh rocks-canonical.${GETEWAY} rocks.canonical.com ${GETEWAY}

申請(qǐng)別名證書:

./update-tls.sh gcr.${GETEWAY}
./update-tls.sh ghcr.${GETEWAY}
./update-tls.sh k8s-gcr.${GETEWAY}
./update-tls.sh k8s.${GETEWAY}
./update-tls.sh mcr.${GETEWAY}
./update-tls.sh nvcr.${GETEWAY}
./update-tls.sh quay.${GETEWAY}
./update-tls.sh jujucharms.${GETEWAY}
./update-tls.sh rocks-canonical.${GETEWAY}

最后重啟服務(wù):

./reload.sh
責(zé)任編輯:武曉燕 來源: 云原生運(yùn)維圈
相關(guān)推薦

2024-11-29 08:53:46

2023-07-30 22:29:51

BDDMockitoAssert測(cè)試

2023-06-27 08:00:35

2023-06-12 07:41:16

dockerspark集群

2024-01-08 07:29:57

多集群模型Istio網(wǎng)絡(luò)拓?fù)?/a>

2023-05-24 08:14:55

2022-12-08 19:27:38

2024-02-02 11:03:11

React數(shù)據(jù)Ref

2023-08-01 12:51:18

WebGPT機(jī)器學(xué)習(xí)模型

2024-01-02 12:05:26

Java并發(fā)編程

2023-08-08 08:34:47

漏洞環(huán)境獲取方法

2022-09-08 11:44:17

EW匯編器連接定位器

2022-07-08 09:27:48

CSSIFC模型

2024-01-19 08:25:38

死鎖Java通信

2024-02-04 00:00:00

Effect數(shù)據(jù)組件

2023-07-26 13:11:21

ChatGPT平臺(tái)工具

2023-01-10 08:43:15

定義DDD架構(gòu)

2024-05-29 07:47:30

SpringJava@Resource

2022-12-06 08:37:43

2024-03-06 08:28:16

設(shè)計(jì)模式Java
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: av一区二区三区 | 亚洲精品乱码久久久久久9色 | 久久99久久 | 亚洲精品电影网在线观看 | 午夜综合 | 91精品国产91久久久久游泳池 | 另类a v| 久久精品中文 | 久久国产成人 | 亚洲精品在线国产 | 一区二区三区四区视频 | 国产日韩一区 | 中文字幕日韩欧美一区二区三区 | 欧美三级电影在线播放 | 欧美一区二区三区视频在线播放 | 在线播放国产一区二区三区 | 国产精品成人在线播放 | 亚洲狠狠爱一区二区三区 | 鲁大师一区影视 | 欧美www在线观看 | 影音先锋成人资源 | 欧美一区精品 | 玖玖视频免费 | 天天干天天插 | 亚洲视频在线一区 | 国产精品久久久久久久久久久免费看 | 91精品国产综合久久精品 | av中文字幕在线播放 | 国产一级免费视频 | 日本在线观看视频 | 亚洲综合中文字幕在线观看 | 国产免费福利小视频 | 欧美一区免费 | 五月激情综合网 | 亚洲一区二区电影在线观看 | 中文字幕第十五页 | 欧美白人做受xxxx视频 | 国产精品美女久久久久久久久久久 | 91精品国产91久久久 | 中文字幕av一区 | 欧美精品免费观看二区 |