随着AI应用以及DeepSeek更多的本地部署火爆,越来越多小伙伴跟开发者尝试快速部署开源项目,例如Dify,Anything LLM,利用容器或者docker-compose更为方便快捷,但会遇到一个国外镜像无法下载的问题。国内的墙与网络在获取新东西的时候,发现尽管开了梯子,下载也不成功,针对大家经常反馈的问题,想写一下帮助更多的人。

一 Docker镜像拉取报错汇总

1 Error response from deamon: Get "https://registry-1.docker.io/v2": context deadline exceeded

2 Get https://registry-1.docker.io/v2/library/mysql: net/http: TLS handshake timeout

二 问题汇总如何解决

  如上问题整体汇总一下就是说,拉取镜像时,无论docker还是docker-compose方式部署,获取镜像的默认地址都是官方https://registry-1.docker.io/的镜像地址库,知道了问题我们就可以把其改为国内一些知名的镜像仓库。

三 国内好用的镜像仓库汇总及配置

国内好用镜像库,配置的更新如下:

3.1 linux服务器环境配置方法:

#找到Docker环境配置

vi /etc/docker/daemon.json

"registry-mirrors": [
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "https://reg-mirror.qiniu.com",
    "https://docker.1panel.live",
    "https://docker.nju.edu.cn",
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "https://registry.cn-hangzhou.aliyuncs.com",
    "https://docker.aityp.com",
    "https://docker.1ms.run"
  ]

}

# 加载最新配置文件

sudo systemctl daemon-reload

# 重启docker服务生效

sudo systemctl restart docker

3.2 Docker.Desktop服务器环境配置方法:

  在右上角 设置 - Docker Engine 的设定框,、在原基础中json添加registry-mirrors标签信息即可。

四 享受快速下载镜像告别timeout

     

祝大家工作顺利,身体健康,镜像下载速度飞起,您的支持是我更新的持续动力,请大帅哥大美女们支持点赞关注,感谢!

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐