Docker-proxy is a self-hosted Docker image acceleration and management service that acts as a registry proxy for multiple container image sources.
The tool solves the problem of slow or restricted access to Docker registries by operating as an intermediary that accelerates image pulls from sources including Docker Hub, Kubernetes, Quay, GitHub Container Registry, Microsoft Container Registry, Elastic, and NVIDIA registries. It works by proxying requests to upstream registries while supporting authentication credentials for those upstream sources. The service operates with zero disk caching, meaning it does not store images locally but instead streams them on demand.
The tool suits teams and individuals operating in environments with poor connectivity to public registries or those needing centralized control over image access. It is particularly valuable for organizations that want to manage authentication to multiple registry sources from a single point without maintaining local image storage. The project provides a visual management panel for monitoring and controlling the proxy service, and supports one-command deployment across Docker, Kubernetes, and other container platforms.
The project shows active development with regular commits addressing bug fixes and feature improvements. The codebase is maintained with attention to code quality and user-reported issues. Development activity demonstrates responsiveness to community feedback and ongoing refinement of the proxy functionality and deployment mechanisms.