logo NodeSeekbeta

我再强调一遍 是所有的 docker hub镜像都关了 国内想要用只有这些方法

1.走代理
要求:会mihomo(sing-box) client的操作
如果你有clash-core当然最好

mkdir -p /etc/systemd/system/docker.service.d
nano /etc/systemd/system/docker.service.d/http-proxy.conf

[Service]
Environment="HTTP_PROXY=http://192.168.50.65:7890"
Environment="HTTPS_PROXY=http://192.168.50.65:7890"

systemctl daemon-reload
systemctl restart docker.service

2.自建 source:tg mjjgarden
方案2.0(服务器自建): 利用registry 或者 harbor :
下面是reigistry 方案:

nano registry/docker-compose.yml

#version: '3' #最新版本docker 不在需要此字段

services:
registry:
image: registry:2
ports:
- "15000:5000"
environment:
REGISTRY_PROXY_REMOTEURL: https://registry-1.docker.io # 上游源
REGISTRY_STORAGE_CACHE_BLOBDESCRIPTOR: inmemory # 内存缓存
volumes:
- ./data:/var/lib/registry

如果只是作为镜像,就把推送功能 ban掉.这里推荐用简单的方式nginx 反代(小白可以用caddy)禁止其他http method.


# 端口, 域名 都改为自己的
server {
listen 80;
server_name my-registry-domain.com;

location / {
# 仅允许 GET 请求
limit_except GET {
deny all;
}

proxy_pass http://localhost:15000; # 假设 Docker Registry 运行在本地的 15000 端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

3.使用cf workers
https://blog.lty520.faith/博文/自建docker-hub加速镜像/

12
12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72254位seeker

🎉欢迎新用户🎉