Sign inSign up

fordes123/docker-proxy

By fordes123

•Updated 2 months ago

轻量级自建 Docker Registry 镜像代理

Image
0

533

fordes123/docker-proxy repository overview

screenshot

⁠Docker Proxy

轻量级自建 Docker Registry 镜像代理,无服务器部署请参考: Github⁠

⁠docker-compose
services:
  docker-proxy:
    image: fordes123/docker-proxy:latest
    container_name: docker-proxy
    environment:
      HOME_MODEL: static
      HOME_VALUE: search
    ports:
      - 1993:1993
    restart: unless-stopped
⁠docker cli
docker run -d \
  --name docker-proxy \
  --restart unless-stopped \
  --env HOME_MODEL='static' \
  --env HOME_VALUE='search' \
  -p 1993:1993 \
  fordes123/docker-proxy:latest

⁠📡 路由说明

⁠域名匹配规则

根据自定义域名前缀自动匹配对应镜像源:

域名前缀对应镜像源
docker.*registry-1.docker.io
gcr.*gcr.io
quay.*quay.io
k8s-gcr.*k8s.gcr.io
k8s.*registry.k8s.io
ghcr.*ghcr.io
cloudsmith.*docker.cloudsmith.io
nvcr.*nvcr.io
⁠参数匹配规则

通过 URL 参数 ns 指定镜像源(优先级高于域名匹配):

  • your-domain.com?ns=gcr → gcr.io
  • your-domain.com?ns=quay → quay.io

⁠⚙️ 环境变量配置

变量名必填默认值说明
HOME_MODEL❌static浏览器访问时的策略
- redirect:重定向
- proxy:代理
- static:静态内容
HOME_VALUE❌search策略对应值
- redirect:重定向目标 URL (https://hub.docker.com)
- proxy:代理域名 (hub.docker.com)
- static:静态文本内容 (预设 nginx、search)

⁠致谢

本项目基于以下项目修改而来,感谢各位作者的贡献

Tag summary

Content type

Image

Digest

sha256:aee04bb53…

Size

49 MB

Last updated

2 months ago

docker pull fordes123/docker-proxy