类似 https://hub-mirror.c.163.com 这种的免费服务有吗?
2
ysicing 2021-08-31 16:38:25 +08:00
可以自己搭建一个 proxy
|
3
Mitt 2021-08-31 16:45:06 +08:00
docker 的 mirror 仅适用于隐式的比如 hub.docker.io ,所以这种第三方的都很少有 mirror,连 k8s 的镜像国内都很难办,得直接改每个镜像地址还得有专门的反代才行
|
4
offswitch 2021-08-31 17:12:39 +08:00
@Mitt 如果 docker 能支持就好了,没有网址或者 ip 为前缀的,根据 daemon.json 中配置的 registry 顺序查找。
|
5
Mitt 2021-08-31 17:30:08 +08:00
@offswitch 没有网址和前缀的是因为隐性的有个前缀叫 hub.docker .io (以下叫 A 域名, V2EX SPAM 警告了),并不是真的没有,所以才不支持的,比如 xxx/yyy 实际上是 [A 域名]/xxx/yyy 当你有 registry 的时候它会请求 [B 域名]/xxx/yyy,这时候 [B 域名] 其实是反代的 A 域名 来实现
|
6
XiLingHost 2021-08-31 17:30:27 +08:00
@offswitch 可以试试用 artifactory 或者 nexus 的聚合仓库做 mirror
|
7
Latin 2021-08-31 17:44:07 +08:00
|
8
offswitch 2021-08-31 20:08:04 +08:00
|
10
MoeMoesakura 2021-08-31 21:26:24 +08:00
CF Worker 自己搭反向代理?
|
11
cloverzrg2 2021-09-01 16:21:22 +08:00
自己部署一下加速器试试。部署 registry 镜像,使用下面这个配置文件,把 proxy.remoteurl 改为 ghcr.io 的地址,试试
``` version: 0.1 log: level: info formatter: text fields: service: registry accesslog: disabled: false storage: cache: blobdescriptor: inmemory filesystem: rootdirectory: /data http: addr: :5000 headers: X-Content-Type-Options: [nosniff] proxy: remoteurl: https://registry-1.docker.io health: storagedriver: enabled: true interval: 10s threshold: 3 ``` |
12
bxmysg 152 天前
可以试试这个镜像站 https://docker.aityp.com 可以在网站里面搜到镜像
|