
2年没用dockerhub了结果今天发现镜像无法拉取了,找了很多镜像都无效,连阿里云镜像都不行了,最后找到下面可以用的。
Docker镜像仓库 | 备注 |
|---|---|
hub.urlsa.us.kg | 可用 |
http://hub.haod.eu.org | 可用 |
http://hub.chxza.eu.org | 可用 |
http://ccoc.eu.org | 部分地区可用 |
加速原理:
配置 Docker 镜像加速器后,当 Docker 客户端需要拉取镜像时,会优先尝试从配置的镜像加速器下载。如果加速器中存在该镜像,则直接从加速器下载;否则,Docker 客户端会回退到 Docker Hub 官方源进行下载。使用国内镜像加速器可以显著减少网络延迟,提高下载速度。
Linux 系统配置步骤:
daemon.json。 该命令使用 tee 命令,将后续的 JSON 字符串写入到 /etc/docker/daemon.json 文件中。如果该文件不存在,则会创建;如果已存在,则会覆盖原有内容。sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://hub.urlsa.us.kg",
"https://hub.haod.eu.org"
}
EOFsudo systemctl daemon-reload && sudo systemctl restart dockerdocker info 命令查看配置是否生效。在输出的信息中,应该可以看到配置的镜像加速器地址。最后再次说一下,这个是通过修改配置文件进行镜像下载。通用步骤为:
Linux 系统(Ubuntu/CentOS 等):
编辑 Docker 配置文件:
sudo vim /etc/docker/daemon.json添加以下内容(若文件不存在则新建):
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker