【Docker】ERROR: Get “https://registry-1.docker.io/v2/“: context deadline exceeded
HEX9CF 2024-10-15 15:07:02 阅读 70
问题描述
在执行以下命令时遇到错误:
<code> sudo docker-compose up -d db redis
错误信息如下:
<code>ERROR: Get "https://registry-1.docker.io/v2/": context deadline exceeded
原因分析
Docker在尝试从默认的Docker镜像仓库(registry-1.docker.io)下载镜像时,由于网络问题导致超时。
解决方案
修改Docker的配置文件/etc/docker/daemon.json
:
sudo vim /etc/docker/daemon.json
在打开的配置文件中,添加registry-mirrors
字段,更改Docker的默认镜像仓库:
{
"registry-mirrors": [
"https://docker.m.daocloud.io"
]
}
重新加载Docker的配置:
sudo systemctl daemon-reload
重启Docker服务:
sudo systemctl restart docker
参考资料
https://github.com/DaoCloud/public-image-mirror
上一篇: Linux 网络时间校准
下一篇: 【Linux探索学习】第四弹——Linux权限管理详解:理解用户、组和权限之间的关系
本文标签
【Docker】ERROR: Get “https://registry-1.docker.io/v2/“: context deadline exceeded
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。