awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dqzboy avatar

dqzboy/Docker-Proxy

0
View on GitHub↗
4,289 stars·599 forks·JavaScript·Apache-2.0·20 viewsdqzboy.github.io/docs↗

Docker Proxy

Docker-Proxy is a self-hosted container image caching and mirroring service. It functions as a registry-aware reverse proxy that intercepts requests to remote registries, storing image layers on local disks to accelerate retrieval speeds and reduce dependencies on external network stability.

The service includes a web-based management interface for searching mirrored images and monitoring service status. It supports credential-based authentication to access private images and bypass anonymous pull rate limits imposed by remote providers.

The proxy manages traffic through domain mapping and security certificates while providing controls for cache eviction and IP access limits. Storage can be configured to persist on the local filesystem or remain in volatile memory.

The project supports containerized deployment for streamlined self-hosting.

Features

  • Upstream Registry Caching - Functions as a pull-through cache that stores images from external registries to accelerate retrieval.
  • Disk Persistence - Provides local disk persistence for storing mirrored container image layers.
  • Container Registry Authentications - Uses account credentials to securely pull private images through the proxy.
  • Container Image Caching - Caches container image layers locally to minimize upstream requests and bypass rate limits.
  • Container Registry Proxies - Acts as a registry-aware reverse proxy to route traffic between runtimes and remote registries.
  • Registry Proxy Mirrors - Intercepts registry pull requests to serve content from a local mirror or fallback to the original registry.
  • Proxy Traffic Management - Handles domain mapping and security certificates to route network traffic between container runtimes and remote registries.
  • Upstream Token Bridging - Implements token bridging to authenticate requests to upstream registries on behalf of users.
  • Registry Authentication Providers - Manages registry credentials to access private images and circumvent anonymous pull rate limits.
  • Time-Based Expirations - Automatically removes old mirrored images from local storage using time-based expiration policies.
  • Proxy Caches - Implements a caching proxy that manages local image TTLs and enforces IP access limits.
  • Web-Based Container Management - Includes a web interface for searching mirrored images and updating service configurations.
  • Reverse Proxy Configurations - Manages reverse proxy configurations for domain mapping and SSL termination of registry traffic.
  • Storage Backend Configurations - Allows configuration of the storage backend to toggle between local filesystem persistence and volatile memory.
  • Reverse Proxy Configurations - Provides utility for configuring reverse proxy routing to map domains to the registry mirror.
  • Web-Based Management Interfaces - Provides a browser-based administrative console for monitoring service status and searching mirrored images.
  • Private Proxy Administration - Provides administrative tools for managing a self-hosted registry proxy, including a web dashboard.
  • Self-Hosted Proxy Solutions - One-click deployment tool for managing and accelerating container registries.

Star history

Star history chart for dqzboy/docker-proxyStar history chart for dqzboy/docker-proxy

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Docker Proxy

Similar open-source projects, ranked by how many features they share with Docker Proxy.
  • spegel-org/spegelspegel-org avatar

    spegel-org/spegel

    3,485View on GitHub↗

    Spegel is a container registry cache and peer-to-peer distribution system for Kubernetes. It functions as an OCI image mirror and content addressable store that shares image layers between cluster nodes to reduce external registry traffic and latency. The project implements a distributed hash table to locate image digests across the network, allowing nodes to retrieve content from peers rather than repeated external downloads. This architecture mitigates registry rate-limiting and provides offline image availability to prevent workload failures during registry outages. The system covers capa

    Gocloudcontainerddocker
    View on GitHub↗3,485
  • rpardini/docker-registry-proxyrpardini avatar

    rpardini/docker-registry-proxy

    1,173View on GitHub↗

    This project provides a centralized infrastructure management solution for container environments, designed to streamline registry authentication, image caching, and network traffic routing. By acting as a transparent proxy and registry mirror, it intercepts container engine requests to enforce consistent security policies and reduce external bandwidth consumption. The system simplifies access management by centralizing credentials for multiple external container registries, eliminating the need for individual client-side configurations. It further automates infrastructure setup through the i

    Shellca-certificatedockerdocker-mirror
    View on GitHub↗1,173
  • cloudflare/serverless-registrycloudflare avatar

    cloudflare/serverless-registry

    1,405View on GitHub↗

    Serverless Registry is a container registry service implemented as a serverless application. It provides a platform for hosting and managing container images by leveraging distributed object storage and edge computing to handle image layers and metadata. The project distinguishes itself by utilizing edge-side request proxying and lazy pull-through caching to manage external image dependencies. By fetching and persisting remote images on demand, it improves availability and access speeds for container runtimes. The system also employs chunked stream processing to manage large image layers, ens

    TypeScriptartifactscloudflarecontainer
    View on GitHub↗1,405
  • xixu-me/xgetxixu-me avatar

    xixu-me/Xget

    8,150View on GitHub↗

    Xget is an edge-based network proxy and request router designed to optimize connectivity and reduce latency for remote resources. It functions as a high-performance interface for AI inference API requests, container registry mirroring, and the acceleration of Git repository operations and software package mirrors. The system distinguishes itself through protocol-aware proxying that preserves authentication and headers for Git and container registries. It utilizes rule-based URL transformation to map requests to accelerated upstream provider endpoints and employs a response rewriting mechanism

    JavaScript
    View on GitHub↗8,150
See all 30 alternatives to Docker Proxy→

Frequently asked questions

What does dqzboy/docker-proxy do?

Docker-Proxy is a self-hosted container image caching and mirroring service. It functions as a registry-aware reverse proxy that intercepts requests to remote registries, storing image layers on local disks to accelerate retrieval speeds and reduce dependencies on external network stability.

What are the main features of dqzboy/docker-proxy?

The main features of dqzboy/docker-proxy are: Upstream Registry Caching, Disk Persistence, Container Registry Authentications, Container Image Caching, Container Registry Proxies, Registry Proxy Mirrors, Proxy Traffic Management, Upstream Token Bridging.

What are some open-source alternatives to dqzboy/docker-proxy?

Open-source alternatives to dqzboy/docker-proxy include: spegel-org/spegel — Spegel is a container registry cache and peer-to-peer distribution system for Kubernetes. It functions as an OCI image… rpardini/docker-registry-proxy — This project provides a centralized infrastructure management solution for container environments, designed to… cloudflare/serverless-registry — Serverless Registry is a container registry service implemented as a serverless application. It provides a platform… xixu-me/xget — Xget is an edge-based network proxy and request router designed to optimize connectivity and reduce latency for remote… abhinavsingh/proxy.py — proxy.py is a lightweight, dependency-free HTTP and reverse proxy framework built in Python that handles network… kubernetes/ingress-nginx — This project is a Kubernetes Ingress Controller that functions as a layer 7 traffic router and NGINX reverse proxy. It…