AI摘要
Docker Compose因网络超时更新失败,错误为请求Docker仓库时连接被取消。解决方法是在`/etc/docker/daemon.json`中配置HTTP和HTTPS代理为`http://127.0.0.1:7897`,并重启Docker服务。
💢更新docker 时报错的问题
错误信息:
1
root@saiita-System-Product-Name:/mnt/256G/docker/dify/docker# docker compose up -d
[+] Running 3/3
✘ web Error context canceled 20.2s
✘ api Error context canceled 20.2s
✘ worker Error Get "https://registry-1.docker.io/v2/ ": net/http: request canceled while waiting for connection (Client.Timeout exceeded while await... 20.2s
Error response from daemon: Get "https://registry-1.docker.io/v2/ ": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers
✅解决方法
在/etc/docker/daemon.json 配置文件里添加下面的配置项;
"proxies": {
"http-proxy": "http://127.0.0.1:7897",
"https-proxy": "http://127.0.0.1:7897"
}
完整配置
{
"proxies": {
"http-proxy": "http://127.0.0.1:7897",
"https-proxy": "http://127.0.0.1:7897"
}
}
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker

暂无评论
要发表评论,您必须先 登录