docker 镜像换源查询

渡渡鸟:https://docker.aityp.com/

使用

  • 在上面的站点查询镜像名称,进到镜像详情页查看该镜像对应国内镜像地址进行换源拉去镜像

换源命令

# 终端中临时换源,换源替换【hub.uuuadc.top】这部分即可
docker pull hub.uuuadc.top/library/node:20-slim

# 可选
# 查看镜像信息(如 id )
docker images
# 将换源镜像重命名为官方镜像名称(两个镜像实际指向同一份本地文件,通过镜像 id 就可以看出来)
docker tag hub.uuuadc.top/library/node:20-slim node:20-slim
# 查看镜像信息(如 id )
docker images
# 删除换源镜像(相当于删除软链接)
docker rmi hub.uuuadc.top/library/node:20-slim

注意

library 是一个特殊的命名空间,它代表的是官方镜像

如果是某个用户的镜像就把 library 替换为镜像的用户名

20240606 后开始陆续有国内源不可用

image.png

镜像源参考


GitHub

  • https://github.com/gebangfeng/docker-mirror?tab=readme-ov-file:dhub.kubesre.xyz

  • https://github.com/DaoCloud/public-image-mirror

参考文档

  • https://docs.docker.com/trusted-content/official-images/using/

  • https://docs.docker.com/reference/cli/docker/image/pull/?highlight=pull