← mirrors.mamad.dev

Docker Mirror

Prefix any image with mirrors.mamad.dev/docker/YOUR_KEY/

Replace YOUR_KEY with your API key. Get a key or sign in.

Docker Hub — library images

docker pull mirrors.mamad.dev/docker/YOUR_KEY/nginx:latest
docker pull mirrors.mamad.dev/docker/YOUR_KEY/postgres:16

Docker Hub — user images

docker pull mirrors.mamad.dev/docker/YOUR_KEY/bitnami/redis:latest

ghcr.io

docker pull mirrors.mamad.dev/docker/YOUR_KEY/ghcr.io/linuxserver/wireguard:latest

gcr.io / registry.k8s.io

docker pull mirrors.mamad.dev/docker/YOUR_KEY/registry.k8s.io/pause:3.10

containerd mirror config

[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
  endpoint = ["https://mirrors.mamad.dev/docker/YOUR_KEY"]

How it works

If the image name starts with a hostname (contains a dot), that host is used as the upstream registry. Otherwise Docker Hub (registry-1.docker.io) is the default. Responses are cached for 7 days.

home
built with Rust · mamad.dev