本地可以Docker拉取,线上服务器无法拉去镜像,多个ai都无法解决

场景:

我制作了一个集成环境的镜像,并且上传到hub.docker上,但是发现不能拉去

执行命令:

bash 复制代码
在执行 docker-compose up -d 或 docker pull

排查过程,也参考了豆包,gemini的回答

  1. 使用了加速器,怀疑没有从官方同步,但是过了几天还没有,暂时排除
  2. 服务器不能拉去海外资源,但是能拉去其他镜像,仅这个拉去不了
  3. 镜像太大超时了,修改了超时时间,拉去其他同等大小的,能正常拉去
    修改
bash 复制代码
vim /etc/docker/daemon.json

增加:

"max-concurrent-downloads": 10

  1. 本地拉取尝试,可以正常拉去,就是服务器上拉取不了
  2. 最后,在镜像的前边指定了反向代理,docker.1ms.run,拉去成功

解决:

镜像前添加方向代理:docker.1ms.run

源镜像:yxuefeiniao/bt-lnmp-eval-design:1.0

添加后:docker.1ms.run/yxuefeiniao/bt-lnmp-eval-design:1.0

原理

老牌镜像源:它们通常只缓存像 nginx、mysql 这种几百万人拉取的热门镜像。你 5 天前刚传的新镜像,它们根本没去同步,所以报 not found。

docker.1ms.run 这类代理源:它们不依赖本地缓存,而是收到你的请求后实时去官方拉取。只要 Docker Hub 上有,它就能帮你抓过来。

相关推荐
计算机安禾几秒前
【Linux从入门到精通】第14篇:Linux引导流程浅析——从按下电源到登录界面
linux·服务器·人工智能·面试·知识图谱
雕刻刀2 分钟前
服务器模拟断网
linux·服务器·前端
北冥有羽Victoria3 分钟前
Django Auth组件完整版教程:从原理到项目落地
大数据·服务器·数据库·后端·python·django·sqlite
郝开4 分钟前
Docker Compose 本地环境搭建:elasticsearch
elasticsearch·docker·jenkins
huizhixue-IT5 分钟前
华为职业认证新版全景图及重认证规则变更预通知-5月7日开始生效!Datacom和 Security支持跨技术方向的重认证!
运维·服务器
小樱花的樱花5 分钟前
Linux文件系统的类型和结构
linux·运维·服务器
手揽回忆怎么睡8 分钟前
低负载构建版 Docker/WSL 配置,把宿主机卡顿压到最低
运维·docker·容器
zhangfeng11332 小时前
多台服务器同时训练llamfactory 大语言模型 国家超算中心 Slurm 是目前全球最主流的开源、高性能计算(HPC)集群资源管理与作业调度系统
服务器·语言模型·开源
不会写DN3 小时前
其实跨域问题是后端来解决的? CORS
服务器·网络·面试·go
爱学习的小囧9 小时前
ESXi 8.0 原生支持 NVMe 固态硬盘吗?VMD 配置详解教程
linux·运维·服务器·esxi·esxi8.0