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

快速搭建自己的多平臺鏡像站,你學會了嗎?

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

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

Github倉庫地址:?https://github.com/kubesre/docker-registry-mirrors

如果覺得有幫助,請在GitHub上點個??以示鼓勵。

當前 IP 限流 20次/分鐘

使用方法

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

或者通過支持的鏡像倉庫前綴替換即可使用,例如:

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

支持前綴替換的 Registry

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

Github倉庫地址:?https://github.com/kubesre/docker-registry-mirrors

如果覺得有幫助,請在GitHub上點個??以示鼓勵。

替換規(guī)則表

原始倉庫地址

替換為

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

詳細說明請參考:?https://github.com/kubesre/docker-registry-mirrors

背景介紹

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

crproxy支持的鏡像倉庫

crproxy實際上支持任何鏡像倉庫。以下是一些常見的倉庫列表:

鏡像倉庫地址

歸屬

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

部署指南

部署條件:

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

建議選擇xyz結(jié)尾的域名,首年最低7元。如果使用二級域名,例如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. 啟動服務(wù)
$ ./start.sh

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

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

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

注意事項

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

添加常用鏡像倉庫別名

設(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}

申請別名證書:

./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
責任編輯:武曉燕 來源: 云原生運維圈
相關(guān)推薦

2024-11-29 08:53:46

2023-07-30 22:29:51

BDDMockitoAssert測試

2023-06-27 08:00:35

2023-06-12 07:41:16

dockerspark集群

2024-01-08 07:29:57

多集群模型Istio網(wǎng)絡(luò)拓撲

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機器學習模型

2024-01-02 12:05:26

Java并發(fā)編程

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平臺工具

2023-01-10 08:43:15

定義DDD架構(gòu)

2023-08-08 08:34:47

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

2022-09-08 11:44:17

EW匯編器連接定位器

2024-05-29 07:47:30

SpringJava@Resource

2022-12-06 08:37:43

2024-06-19 09:47:21

點贊
收藏

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

主站蜘蛛池模板: 妖精视频一区二区三区 | 欧美日韩一区二区在线观看 | 日本视频一区二区三区 | 天天爽夜夜爽精品视频婷婷 | 亚洲精品久久久一区二区三区 | 日韩欧美在线免费观看 | 午夜成人在线视频 | 一区二区三区在线 | 日本小电影网站 | 日韩中字幕 | 一区二区三区成人 | 亚洲精品久久久久久久不卡四虎 | 91久久视频 | 中文字幕在线电影观看 | 亚洲精品一 | 久久亚洲高清 | 成人网av | 亚洲精品成人在线 | 91n成人| 国产xxx在线观看 | 日韩视频在线一区二区 | 精品久久久久一区二区国产 | 亚洲性人人天天夜夜摸 | 国产精品久久久久久久久久久久冷 | 成人高清网站 | 亚洲黄色片免费观看 | 成人激情视频在线 | 精品一区二区三区中文字幕 | 激情在线视频网站 | 国产精品久久 | 欧美色综合天天久久综合精品 | 日韩精品免费一区二区在线观看 | www国产成人免费观看视频,深夜成人网 | 一区二区蜜桃 | 国产成人一区在线 | 人人九九精| 国产精品久久久久久久岛一牛影视 | 免费av手机在线观看 | 精品视频一区二区三区 | 亚洲www啪成人一区二区麻豆 | 国产欧美一区二区三区久久 |