服务链接
源使用说明
使用DockerHub的反代镜像Registry搭建反代服务
使用Traefik获取TLS证书与设定路由规则
使用CF代理到源站流量
无任何限制,除了1Gbps的VPS带宽上限
使用说明
拉取官方镜像(如 caddy)
对于官方镜像,例如 caddy:latest
,可以直接使用以下命令拉取:
docker pull reg-osaka-h.666666.click/library/caddy:latest
拉取自定义镜像(如 person/app)
对于自定义镜像,例如 person/app:latest
,可以使用以下命令拉取:
docker pull reg-osaka-h.666666.click/person/app:latest
注意事项
主要区别在于镜像路径中的 library
部分,官方镜像需要包含 library
路径,自定义镜像则不需要。
修改 Docker 配置文件
另一种方式是直接修改 Docker 的配置文件,以便永久使用该镜像源。
- 打开 Docker 配置文件,路径通常为
/etc/docker/daemon.json
。 - 添加或修改以下内容:
{
"registry-mirrors": [
"https://reg-osaka-h.666666.click"
],
"insecure-registries": []
}
- 保存文件并重启 Docker 服务:
sudo systemctl restart docker
-----Access to Self-Hosting-----
reg:
image: registry:latest
container_name: registry
volumes:
- ./reg/data:/var/lib/registry
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.reg.entrypoints=websecure"
- "traefik.http.routers.reg.rule=Host(`example.com`)"
- "traefik.http.routers.reg.tls.certresolver=exampleresolver"
- "traefik.http.routers.reg.tls.domains[0].main=yourdomain"
- "traefik.http.routers.reg.tls.domains[0].sans=yousans"
- "traefik.http.services.reg.loadbalancer.server.port=5000"
environment:
TZ: Asia/Shanghai
REGISTRY_PROXY_REMOTEURL: https://registry-1.docker.io
--------NEWS-------
据说dockerhub被墙放行