Docker新手求助:运行镜像失败,Daemon返回Bad Gateway错误
Docker拉取镜像报错:Bad Gateway
错误信息
Error response from daemon: Get "https://registry-1.docker.io/v2/": Bad Gateway
解决方法
测试网络连通性
执行命令测试能否访问Docker官方仓库:curl -v https://registry-1.docker.io/v2/如果无法正常访问,大概率是网络限制导致,建议配置国内Docker镜像加速器。
配置Docker镜像加速器
创建或修改Docker daemon配置文件(Linux路径为/etc/docker/daemon.json,Windows/macOS可通过Docker Desktop的「设置」→「Docker Engine」编辑),添加国内加速器地址,示例:{ "registry-mirrors": ["https://hub-mirror.c.163.com", "https://mirror.aliyuncs.com"] }保存后重启Docker服务:
sudo systemctl restart docker # Linux环境执行Windows/macOS直接在Docker Desktop界面点击「Restart」按钮即可。
重启Docker服务
若配置无问题,先尝试重启Docker服务清除临时网络异常:sudo systemctl restart docker # Linux环境执行检查代理设置
如果系统开启了代理,确认Docker是否继承了正确的代理配置,或者暂时关闭代理后重试拉取镜像。
内容的提问来源于stack exchange,提问作者Kanhaiya yadav
相关产品推荐
相关产品推荐

