介绍
Docker Hub 是 Docker 官方提供的一个基于云的注册中心,用于存储和分发 Docker 镜像。它是 Docker 生态系统中最核心的组件之一,旨在简化开发者、运维人员和团队之间的容器化应用程序的共享与协作。
我们安装的 Docker 默认会从 DockerHub 的公共镜像仓库获取镜像包,而国内是无法直连到 DockHub 公共仓库的。因此我们以前会用国内大学或云服务厂商提供的镜像来加速访问,但是由于国内的特殊监管要求,国内的镜像源几乎全军覆没被要求下架,这就是这个文章的诞生背景,收集最新可用的docker镜像地址。
如何使用
方法1. 增加前缀
目前镜像源失效也很频繁,所以不建议直接修改 daemon.json,修改起来相对比较麻烦。增加前缀的方式不需要修改任何配置文件,更加灵活。
例子:
原始镜像地址:docker.io/library/busybox
加速后的镜像地址:proxy.com/docker.io/library/busybox
注: 实际使用时需要把 proxy.com 更换为你要菜
方法2. 修改 daemon.json
-
修改文件
/etc/docker/daemon.json
(如果不存在则创建) -
修改JSON文件 更改为以下内容 然后保存,中间的 proxy.com 需要替换成你要使用的代理地址
{"registry-mirrors": ["proxy.com"]}
-
保存好之后 执行以下两条命令
sudo systemctl daemon-reload #重载systemd管理守护进程配置文件 sudo systemctl restart docker #重启 Docker 服务
地址列表
数量虽然少,但是都是经过实际测试的,能够免梯子直接访问的。
评论区