Docker Registry

Docker Registry is a self-hosted container image registry for storing and distributing Docker images over an HTTP API.

  • Cloud
  • Development
  • Network Services
  • Productivity
  • Tools & Utilities
Docker Registry is a self-hosted container image registry for storing and distributing Docker images over an HTTP API. It lets homelabbers run their own private registry to host custom images independently of Docker Hub. Based on the official Docker Registry image.

Platform availability

Available on 2 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

59/100 Fair

Maintained
75last commit 21 days ago
Popular
51357 GitHub stars
Easy to install
352 install platforms, install notes
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 17 days ago

GitHub stars
357
Open issues
24
Last commit
2026-09-24
License
Apache-2.0
Activity
rising

Checked 9 days ago - source: GitHub (docker/distribution-library-image)

Resources & Compatibility

Requirements not published yet.

First-install notes

  • Configuration Registry data is stored at /mnt/user/appdata/registry. The default connection port is 5000. source

Fetched 7 days ago - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

How can I remove old tags or images from a private Docker registry?

You can query the registry to find tags or images and then delete the unwanted tags or images. The process can become more complicated when read-only mode and caches are involved.

What should I configure to manage a Docker registry that keeps growing?

The relevant controls are retention and purging policies. You should review the registry interfaces and policies that determine which images are retained or removed.

Can I expose Docker Registry under a non-root URL in a reverse proxy?

Workarounds are discussed for serving the registry from a URL that is not the root path.

Which common configuration areas should I check when Docker Registry fails?

Check configuration mistakes, storage issues, and authentication problems. These are the common Docker Registry error categories covered in the practical operations guide.

Answers sourced from forums.docker.com, forums.docker.com, www.e-no.co, www.reddit.com

Community

Collected 11 days ago - public community threads