简化镜像仓库
This commit is contained in:
14
Caddyfile
14
Caddyfile
@@ -12,16 +12,4 @@ docker.{$DOMAIN} {
|
|||||||
|
|
||||||
ghcr.{$DOMAIN} {
|
ghcr.{$DOMAIN} {
|
||||||
reverse_proxy * ghcr:5000
|
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部署
|
### 使用Docker部署
|
||||||
|
|
||||||
1:域名解析:将`hub`,`quay`,`ghcr`,`gcr`,`docker`,`k8s`这个几个解析为你的二级域名。
|
1:域名解析:将`hub`,`ghcr`,`docker`这个几个解析为你的二级域名。
|
||||||
|
|
||||||
> 嫌麻烦也可以直接泛解析
|
> 嫌麻烦也可以直接泛解析
|
||||||
|
|
||||||
@@ -71,8 +71,7 @@ docker run -d \
|
|||||||
|
|
||||||
ghproxy基于go语言的Gin框架,镜像加速基于`registry`镜像实现
|
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 # 修改为你的根域名
|
- DOMAIN=example.com # 修改为你的根域名
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
quay:
|
|
||||||
image: "registry:2.8.3"
|
|
||||||
container_name: "quay"
|
|
||||||
restart: "always"
|
|
||||||
volumes:
|
|
||||||
- "./quay/config.yml:/etc/docker/registry/config.yml"
|
|
||||||
|
|
||||||
ghcr:
|
ghcr:
|
||||||
image: "registry:2.8.3"
|
image: "registry:2.8.3"
|
||||||
container_name: "ghcr"
|
container_name: "ghcr"
|
||||||
@@ -25,13 +18,6 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- "./ghcr/config.yml:/etc/docker/registry/config.yml"
|
- "./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:
|
docker:
|
||||||
image: "registry:2.8.3"
|
image: "registry:2.8.3"
|
||||||
container_name: "docker"
|
container_name: "docker"
|
||||||
@@ -39,14 +25,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- "./docker/config.yml:/etc/docker/registry/config.yml"
|
- "./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:
|
ghproxy:
|
||||||
image: "ghcr.io/sky22333/hub-proxy"
|
image: "ghcr.io/sky22333/hub-proxy"
|
||||||
container_name: "ghproxy"
|
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-item">
|
||||||
<div class="domain-text">ghcr.<span class="domain-base"></span></div>
|
<div class="domain-text">ghcr.<span class="domain-base"></span></div>
|
||||||
</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>
|
</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