简化镜像仓库
This commit is contained in:
14
Caddyfile
14
Caddyfile
@@ -12,16 +12,4 @@ docker.{$DOMAIN} {
|
||||
|
||||
ghcr.{$DOMAIN} {
|
||||
reverse_proxy * ghcr:5000
|
||||
}
|
||||
|
||||
gcr.{$DOMAIN} {
|
||||
reverse_proxy * gcr:5000
|
||||
}
|
||||
|
||||
quay.{$DOMAIN} {
|
||||
reverse_proxy * quay:5000
|
||||
}
|
||||
|
||||
k8s.{$DOMAIN} {
|
||||
reverse_proxy * k8s:5000
|
||||
}
|
||||
}
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
### 使用Docker部署
|
||||
|
||||
1:域名解析:将`hub`,`quay`,`ghcr`,`gcr`,`docker`,`k8s`这个几个解析为你的二级域名。
|
||||
1:域名解析:将`hub`,`ghcr`,`docker`这个几个解析为你的二级域名。
|
||||
|
||||
> 嫌麻烦也可以直接泛解析
|
||||
|
||||
@@ -71,8 +71,7 @@ docker run -d \
|
||||
|
||||
ghproxy基于go语言的Gin框架,镜像加速基于`registry`镜像实现
|
||||
|
||||
前端借鉴了[这个项目](https://github.com/WJQSERVER-STUDIO/ghproxy)的UI,ghproxy后端基于[这个项目](https://github.com/moeyy01/gh-proxy-go)修改并增加了更多特性
|
||||
|
||||
前端借鉴了[此项目](https://github.com/WJQSERVER-STUDIO/ghproxy)的UI
|
||||
|
||||
|
||||
### 免责声明
|
||||
|
||||
@@ -11,13 +11,6 @@ services:
|
||||
- DOMAIN=example.com # 修改为你的根域名
|
||||
restart: always
|
||||
|
||||
quay:
|
||||
image: "registry:2.8.3"
|
||||
container_name: "quay"
|
||||
restart: "always"
|
||||
volumes:
|
||||
- "./quay/config.yml:/etc/docker/registry/config.yml"
|
||||
|
||||
ghcr:
|
||||
image: "registry:2.8.3"
|
||||
container_name: "ghcr"
|
||||
@@ -25,13 +18,6 @@ services:
|
||||
volumes:
|
||||
- "./ghcr/config.yml:/etc/docker/registry/config.yml"
|
||||
|
||||
gcr:
|
||||
image: "registry:2.8.3"
|
||||
container_name: "gcr"
|
||||
restart: "always"
|
||||
volumes:
|
||||
- "./gcr/config.yml:/etc/docker/registry/config.yml"
|
||||
|
||||
docker:
|
||||
image: "registry:2.8.3"
|
||||
container_name: "docker"
|
||||
@@ -39,14 +25,7 @@ services:
|
||||
volumes:
|
||||
- "./docker/config.yml:/etc/docker/registry/config.yml"
|
||||
|
||||
k8s:
|
||||
image: "registry:2.8.3"
|
||||
container_name: "k8s"
|
||||
restart: "always"
|
||||
volumes:
|
||||
- "./k8s/config.yml:/etc/docker/registry/config.yml"
|
||||
|
||||
ghproxy:
|
||||
image: "ghcr.io/sky22333/hub-proxy"
|
||||
container_name: "ghproxy"
|
||||
restart: "always"
|
||||
restart: "always"
|
||||
@@ -1,16 +0,0 @@
|
||||
version: 0.1
|
||||
storage:
|
||||
filesystem:
|
||||
rootdirectory: /var/lib/registry
|
||||
delete:
|
||||
enabled: true
|
||||
maintenance:
|
||||
uploadpurging:
|
||||
enabled: true
|
||||
age: 72h
|
||||
dryrun: false
|
||||
interval: 1m
|
||||
http:
|
||||
addr: 0.0.0.0:5000
|
||||
proxy:
|
||||
remoteurl: https://gcr.io
|
||||
@@ -428,15 +428,6 @@
|
||||
<div class="domain-item">
|
||||
<div class="domain-text">ghcr.<span class="domain-base"></span></div>
|
||||
</div>
|
||||
<div class="domain-item">
|
||||
<div class="domain-text">gcr.<span class="domain-base"></span></div>
|
||||
</div>
|
||||
<div class="domain-item">
|
||||
<div class="domain-text">quay.<span class="domain-base"></span></div>
|
||||
</div>
|
||||
<div class="domain-item">
|
||||
<div class="domain-text">k8s.<span class="domain-base"></span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
version: 0.1
|
||||
storage:
|
||||
filesystem:
|
||||
rootdirectory: /var/lib/registry
|
||||
delete:
|
||||
enabled: true
|
||||
maintenance:
|
||||
uploadpurging:
|
||||
enabled: true
|
||||
age: 72h
|
||||
dryrun: false
|
||||
interval: 1m
|
||||
http:
|
||||
addr: 0.0.0.0:5000
|
||||
proxy:
|
||||
remoteurl: https://registry.k8s.io
|
||||
@@ -1,16 +0,0 @@
|
||||
version: 0.1
|
||||
storage:
|
||||
filesystem:
|
||||
rootdirectory: /var/lib/registry
|
||||
delete:
|
||||
enabled: true
|
||||
maintenance:
|
||||
uploadpurging:
|
||||
enabled: true
|
||||
age: 72h
|
||||
dryrun: false
|
||||
interval: 1m
|
||||
http:
|
||||
addr: 0.0.0.0:5000
|
||||
proxy:
|
||||
remoteurl: https://quay.io
|
||||
Reference in New Issue
Block a user