耀扬软件 头条号 2025-03-30
国内开发者或运维在使用 Docker 时,是否经常遇到拉取镜像缓慢或下载中断的问题?网络条件限制常常导致镜像下载速度令人头疼。今天分享一下几种解决方案。
01
—
修改镜像源
以下是一些自用很长时间的可靠的镜像源:
{
"registry-mirrors": [
"https://docker.13140521.xyz",
"https://docker.1panel.live"
]
}
# 重启docker 服务
sudo systemctl restart docker
# 验证
docker info
02
—
配置docker 网络代理
适合有魔法的情况下使用,速度取决于魔法的速度。优点在于容器中也能使用该代理且个别非官方镜像源也能享受到加速。有条件的童鞋推荐此方法。
编辑/etc/docker/daemon.json
vim /etc/docker/daemon.json
写入如下内容
{
"proxies": {
"default": {
"noProxy": "*.test,localhost,127.0.0.0/8",
"allProxy": "socks5://host.docker.internal:7897",
"httpProxy": "http://host.docker.internal:7897",
"httpsProxy": "http://host.docker.internal:7897"
}
}
}
解析:
noProxy 用于指定不使用代理的IP或域名
另外三个节点则配置代理的地址。
# 重启docker 服务
sudo systemctl restart docker
接下来就可以拉取 镜像来验证一下了。
下一篇:暂无