Docker 镜像加速

Docker 镜像加速文档

Docker 镜像加速服务
通过将镜像源站替换为加速地址,可以大大提高拉取镜像的速度。
加速地址:docker.imgdb.de

配置方法

1. 修改镜像源

源站替换为备注
docker.elastic.codocker.imgdb.de/docker.elastic.co
docker.iodocker.imgdb.de/docker.io可以省略 docker.io 前缀
gcr.iodocker.imgdb.de/gcr.io
ghcr.iodocker.imgdb.de/ghcr.io
k8s.gcr.iodocker.imgdb.de/k8s.gcr.iok8s.gcr.io 已迁移至 registry.k8s.io
registry.k8s.iodocker.imgdb.de/registry.k8s.io
mcr.microsoft.comdocker.imgdb.de/mcr.microsoft.com
nvcr.iodocker.imgdb.de/nvcr.io
quay.iodocker.imgdb.de/quay.io

2. 使用方法

对于 docker.io 的镜像加速:只需将镜像地址替换为 docker.imgdb.de,例如:

原镜像:docker.io/ubuntu
替换后:docker.imgdb.de/ubuntu

对于其他镜像源的加速:只需要在前面加上 docker.imgdb.de/ 前缀即可。

3. 配置 Docker Daemon

1. 编辑 /etc/docker/daemon.json 文件:

{
  "registry-mirrors": [
    "https://docker.imgdb.de"
  ]
}

2. 重启 Docker 服务:

sudo systemctl restart docker

高级用法

该仓库支持登录,push 镜像到 docker 仓库,只需要先登录:

docker login -u username docker.imgdb.de

再将镜像改为 docker.imgdb.de/username/repo:tag 然后执行:

docker push docker.imgdb.de/username/repo:tag

合作伙伴

《用户使用协议》

  • 用户在使用本程序时,需遵守当地法律法规,任何因非法使用本程序所而导致的法律责任,由用户自行承担,与本程序开发者(公司)无关。
  • 请用户在使用本程序时,遵守法律法规,不得用于任何非法目的,否则后果自负。
  • 使用者在使用本程序时,需自行承担风险,本程序开发者不对任何因使用本程序而导致的任何直接或间接损失承担责任。
  • 使用者在使用本程序时,需自行承担风险,并同意不会因使用本程序而向开发者提出任何索赔要求。
  • 使用本程序即视为同意本免责声明的所有条款。如果使用者不同意本免责声明的任何条款,请立即停止使用本程序。