当前位置: 首页 > article >正文

docker pull/build 失败 设置国内镜像源

参考 : docker 错误 Error response from daemon,request canceled while waiting for connection

在写完一个服务构建时候写完docker 执行build 报错:ERROR: failed to solve: golang:1.21-alpine: failed to resolve source metadata for docker.io/library/golang:1.21-alpine: unexpected status from HEAD request to https://xx4bwyg2.mirror.aliyuncs.com/v2/library/golang/manifests/1.21-alpine?ns=docker.io: 403 Forbidden

在这里插入图片描述

有点搞, 第一行就报错了

看错误应该是网络问题,拉取镜像时候就报错了

为了验证猜想,在命令行随便执行一个pull命令docker pull mysql 拉取一个MySQL镜像试一试

果不其然出错了:

在这里插入图片描述

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)

尝试了一下找到解决方案:

解决方案

1. 添加DNS解析地址:(可选,经尝试这一步不加也行)

sudo vim /etc/resolv.conf

添加:nameserver 114.114.114.114

在这里插入图片描述

2. 设置docker 国内镜像源

sudo vim daemon.json

在 镜像仓库中添加镜像源:(可以不必要这么多,这里只是列出了几个国内镜像源)

   "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://docker.nju.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://mirrors.ustc.edu.cn",
    "https://dockerhub.icu"
  ]

3. 重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

通过docker info 看到添加的镜像源就说明成功了

在这里插入图片描述

4. 再执行docker pull mysql 发现可以pull了, 这下也能build了


http://www.kler.cn/a/386684.html

相关文章:

  • Go八股(Ⅴ)map
  • 苦等三年!金克斯大人回来了!
  • aws-athena查询语句总结
  • 深度学习和图像处理
  • C++STL容器——map和set
  • Scala学习记录,case class,迭代器
  • 《C++ 网络编程:高效实现 TCP/IP 与 UDP 通信》
  • 数据分析-39-时间序列分解之经验小波分解EWT
  • 发顶会首选:大模型+时间序列!掌握这3大切入点,小白也能轻松上手!
  • 排序算法基础
  • C/C++ 中的预处理器指令有哪些?举例说明其用途
  • ssm基于JAVA的网上订餐管理系统+vue
  • Git进阶(十八):git rebase详解
  • DSP28335学习笔记-1
  • 解决SRS推送webrtc流卡顿问题
  • YOLOv4的网络架构解析
  • linux基础理解和使用 iptables 防火墙
  • 【Django】视图函数
  • albert模型实现微信公众号虚假新闻分类
  • 如何在算家云搭建CodeGeeX4(文本生成)
  • 【Python爬虫实战】深入解锁 DrissionPage:ChromiumPage 自动化网页操作指南
  • 三菱MR-J4-B伺服连接器和信号排列
  • 【Ubuntu24.04】部署服务(基础)
  • yaml文件编写
  • 2-149 基于matlab的LDPC译码性能分析
  • 使用Docker快速部署FastAPI Web应用