Tools/DaoCloud/public-image-mirror

public-image-mirror

很多镜像都在国外。比如 gcr 。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。

14.8k+61/wkgrowthShellApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

Pulling container images from Google's registry or GitHub from inside China is slow to the point of useless. public-image-mirror fixes that. It's a free public mirror, run by DaoCloud, that caches images from gcr.io, ghcr.io, Docker Hub and others on fast domestic servers. (A container image is the packaged-up bundle your app and its dependencies ship in.) You change one thing: put m.daocloud.io/ in front of the image name, and the pull comes from China instead of crawling across the Pacific.

There is nothing to run. No container to maintain, no server to stand up. You edit your image references, or point your Kubernetes, containerd, or Ollama config at the mirror, and you are done. That also means there is nothing you control. It is somebody else's infrastructure, free of charge, with the limits that implies: images are cached for 30 days, peak hours get congested, and the maintainers flat-out recommend scheduling big pulls for 1 to 7 AM Beijing time.

If you are building from behind the Great Firewall, this is close to essential and costs nothing. Solo or enterprise, the call is the same: use it. If you are outside China with normal access to the upstream registries, you do not need it, and you probably do not want a third-party mirror in your supply chain when the real thing is already fast.

The catch is trust. Every image you pull through a mirror is an image you are trusting the mirror to serve unchanged. DaoCloud keeps hash consistency with the source, which is the right call, but you are still routing your supply chain through someone else's servers. Fine for dev and CI pulls. Think harder before you bake it into a production base image.

Free vs Self-Hosted vs Paid

fully free

Free: The entire service. No account, no API key, no rate-limit tier to buy. Prefix your image names with m.daocloud.io/ and you are done.

Self-hosted: Not offered. The mirror is DaoCloud's hosted infrastructure only. If you want your own pull-through cache, you would run something like a Harbor proxy or a registry mirror yourself, which is a separate project.

Paid: None. There is no commercial tier.

Free public mirror, no paid tier and no self-host option.

What to do by team size

Solo
free
Small team
free
Larger team
free
Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 14,467 starsActive community: 1,542 forksOrganization account (167 public repos)

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
DaoCloud (Organization)
Stars
14,847
Forks
1,556

Explore Further

More tools in the directory