docker或docker-compose拉取镜像超时换源解决方案(ubuntu系统)
·
国内服务器一般情况下无法从docker官方镜像库拉取镜像,故采用更换镜像源的方式解决
🔧 配置 Docker 镜像加速器
-
编辑 Docker 配置文件
打开或创建
/etc/docker/daemon.json文件:
sudo nano /etc/docker/daemon.json
-
添加镜像加速器地址
在文件中添加以下内容:
{ "registry-mirrors": [ "https://docker.m.daocloud.io", "https://hub-mirror.c.163.com", "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com", "https://mirror.baidubce.com", "https://your_preferred_mirror", "https://dockerhub.icu", "https://dockerproxy.com", "https://docker.registry.cyou", "https://docker-cf.registry.cyou", "https://mirror.baidubce.com", "https://dockercf.jsdelivr.fyi", "https://docker.jsdelivr.fyi", "https://dockertest.jsdelivr.fyi", "https://mirror.aliyuncs.com", "https://docker.m.daocloud.io", "https://docker.nju.edu.cn", "https://docker.mirrors.sjtug.sjtu.edu.cn", "https://docker.mirrors.ustc.edu.cn", "https://mirror.iscas.ac.cn", "https://docker.rainbond.cc" ] }
这些是目前可用的国内 Docker 镜像加速器地址。
-
保存并退出编辑器
在 nano 编辑器中,按
Ctrl + O保存文件,然后按Ctrl + X退出编辑器。 -
重新加载 Docker 配置并重启 Docker 服务
sudo systemctl daemon-reload sudo systemctl restart docker -
验证加速器是否生效
运行以下命令:
docker info
在输出中查找 Registry Mirrors,如果看到您配置的加速器地址,说明配置成功。
🚀 拉取镜像测试
配置完成后,您可以尝试拉取一个镜像以测试:
docker pull hello-world
如果镜像能够快速拉取,说明加速器配置成功。
更多推荐
所有评论(0)