docker-proxy 鏡像加速倉(cāng)庫(kù)
https://github.com/kubesre/docker-registry-mirrors
自建多平臺(tái)容器鏡像代理服務(wù),支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等鏡像倉(cāng)庫(kù).
準(zhǔn)備工作
重要:一臺(tái)國(guó)外的服務(wù)器騰訊云特惠服務(wù)器推薦,并且未被墻。一個(gè)域名,無需國(guó)內(nèi)備案,便宜的就行!通過腳本可自動(dòng)實(shí)現(xiàn)HTTPS。
使用腳本前請(qǐng)確認(rèn)域名的[@記錄和*記錄]已經(jīng)解析到該服務(wù)器!
使用docker compose部署(自動(dòng)配置https證書)
前提:準(zhǔn)備一個(gè)域名并做好 DNS 解析到準(zhǔn)備好的服務(wù)器的 IP
1. 在服務(wù)器里新建一個(gè)文件 docker-compose.yaml 內(nèi)容如下
version: '3' services: crproxy: image: ghcr.io/daocloud/crproxy/crproxy:v0.9.1 container_name: crproxy restart: unless-stopped ports: - 80:8080 - 443:8080 command: | --acme-cache-dir=/tmp/acme --acme-hosts=* --default-registry=docker.io tmpfs: - /tmp/acme # 非必須, 如果這臺(tái)服務(wù)器無法暢通的達(dá)到你要的鏡像倉(cāng)庫(kù)可以嘗試配置 #environment: #- https_proxy=http://proxy:8080 #- http_proxy=http://proxy:808
2.然后啟動(dòng)代理
docker-compose up -d
3.然后就能愉快的拉取鏡像了
docker pull 你的域名/hello-world
4.也可以添加到 /etc/docker/daemon.json
{ "registry-mirrors": [ "https://你的域名" ] }
修改完配置文件后重啟docker
systemctl daemon-reload && systemctl restart docker
docker pull hello-world
鏈接:https://www.cnblogs.com/yuwen01/p/18743618
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9596瀏覽量
86968 -
腳本
+關(guān)注
關(guān)注
1文章
395瀏覽量
28298 -
鏡像
+關(guān)注
關(guān)注
0文章
177瀏覽量
11065 -
Docker
+關(guān)注
關(guān)注
0文章
503瀏覽量
12539
原文標(biāo)題:docker-proxy 鏡像加速倉(cāng)庫(kù)
文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
怎么構(gòu)建docker鏡像倉(cāng)庫(kù)軟件
淺析Docker鏡像本地存儲(chǔ)機(jī)制及容器啟動(dòng)原理
Docker—簡(jiǎn)介與鏡像用法

Docker鏡像的詳細(xì)講解
docker 搜索鏡像,docker查看鏡像詳細(xì)信息(docker下載鏡像命令)
Docker鏡像國(guó)內(nèi)加速的幾種方法

如何在Windows系統(tǒng)上設(shè)置Docker鏡像源
手動(dòng)構(gòu)建Docker鏡像的方法

在 Huawei Cloud EulerOS 系統(tǒng)中安裝 Docker 的詳細(xì)步驟與常見問題解決

docker通過中間鏡像加速部署
Docker-鏡像的分層-busybox鏡像制作

基于Docker鏡像逆向生成Dockerfile

評(píng)論