最近逛GitHub發(fā)現(xiàn)了個有意思的項目,docker鏡像倉庫自己也可以搭建了断箫。倉庫地址:CF-Workers-docker.io
一拂酣、配置域名
1、登錄cloudflare并注冊一個自己的賬號
添加域名
2仲义、添加網(wǎng)站到Cloudflare
添加域名
3踱葛、如圖下一步
選擇免費的即可
4丹莲、添加DNS記錄
DNS記錄添加
5、配置DNS
DNS配置
6尸诽、開啟代理
代理開啟
7甥材、復制DNS值,到自己的域名服務(wù)商修改
修改DNS
8性含、以騰訊云為例洲赵,修改DNS服務(wù)器(其他服務(wù)商根據(jù)實際情況設(shè)置)
修改DNS
9、復制Cloudflare的DNS服務(wù)器的值即可
確認提交
10商蕴、回到Cloudflare網(wǎng)站叠萍,刷新等待服務(wù)配置域名完成
域名配置完成
2、配置 CF-Workers-docker-io(文檔地址:https://github.com/cmliu/CF-Workers-docker.io)
2.1绪商、配置CF-Workers-docker.io有兩種方式苛谷。一種是直接復制項目中的_worker.js,到項目中格郁。另一種是配置Cloudflare中的GitHub地址腹殿,自動部署項目。這里使用第二種方式介紹使用
項目創(chuàng)建
2.2例书、連接git
image.png
2.3锣尉、在使用項目之前需要自己fork下該項目,才能在項目中配置和使用
配置項目
2.4决采、開始配置等待完成即可
部署
2.5自沧、一直下一步,直到完成
下一步
3树瞭、測試
[root@llcdIO1037556 ~]# docker search docker-proxy.site/redis
NAME DESCRIPTION STARS OFFICIAL
redis Redis is the world’s fastest data platform f… 13110 [OK]
redis/redis-stack-server redis-stack-server installs a Redis server w… 85
redis/redis-stack redis-stack installs a Redis server with add… 127
redis/redisinsight Redis Insight - our best official GUI for Re… 20
redis/rdi-monitor 0
redis/rdi-api 0
bitnami/redis Bitnami container image for Redis 310
redis/rdi-operator 0
redis/rdi-collector-initializer Init container for RDI Collector 0
redis/rdi-processor 1
redis/rdi-cli 0
redis/rdi-collector-api 0
circleci/redis CircleCI images for Redis 17
redislabs/redis Clustered in-memory database engine compatib… 44
bitnamicharts/redis Bitnami Helm chart for Redis(R) 2
cimg/redis 2
ubuntu/redis Redis, an open source key-value store. Long-… 23
rapidfort/redis RapidFort optimized, hardened image for Redi… 21
elestio/redis Redis, verified and packaged by Elestio 1
jumpserver/redis Redis is an open source key-value store that… 1
chainguard/redis Build, ship and run secure software with Cha… 1
corpusops/redis https://github.com/corpusops/docker-images/ 0
vulhub/redis 0
uselagoon/redis 0
ilios/redis 0
查詢可以查到,拉取鏡像也可以正常拉取
[root@llcdIO1037556 ~]# docker pull docker-proxy.site/mysql
Using default tag: latest
latest: Pulling from mysql
2c0a233485c3: Pull complete
cb5a6a8519b2: Pull complete
570d30cf82c5: Pull complete
a841bff36f3c: Pull complete
80ba30c57782: Pull complete
5e49e1f26961: Pull complete
ced670fc7f1c: Pull complete
0b9dc7ad7f03: Pull complete
cd0d5df9937b: Pull complete
1f87d67b89c6: Pull complete
Digest: sha256:0255b469f0135a0236d672d60e3154ae2f4538b146744966d96440318cc822c6
Status: Downloaded newer image for docker-proxy.site/mysql:latest
配置鏡像地址
[root@llcdIO1037556 ~]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker-proxy.site/"]
}
[root@llcdIO1037556 ~]#
重啟docker
[root@llcdIO1037556 ~]# systemctl daemon-reload
[root@llcdIO1037556 ~]# systemctl restart docker
注: