You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Quay镜像仓库时出现exit status 125错误,求排查解决办法

问题

下载mirror-registry后执行./mirror-registry install时触发exit status 125错误,错误日志如下:

__   __
  /  \ /  \     ______   _    _     __   __   __
 / /\ / /\ \   /  __  \ | |  | |   /  \  \ \ / /
/ /  / /  \ \  | |  | | | |  | |  / /\ \  \   /
\ \  \ \  / /  | |__| | | |__| | / ____ \  | |
 \ \/ \ \/ /   \_  ___/  \____/ /_/    \_\ |_|
  \__/ \__/      \ \_\
                  \___\ by Red Hat
 Build, Store, and Distribute your Containers
    
INFO[2023-07-07 11:27:57] Install has begun                            
INFO[2023-07-07 11:27:57] Found execution environment at /home/osboxes/demo-project/execution-environment.tar 
INFO[2023-07-07 11:27:57] Loading execution environment from execution-environment.tar 
ERRO[2023-07-07 11:27:58] An error occurred: exit status 125  
原因分析

exit status 125是Docker容器执行阶段的典型错误码,结合mirror-registry的安装流程,可能的触发原因包括:

  • 执行环境镜像文件execution-environment.tar损坏或不完整,导致Docker无法正常加载镜像
  • 当前执行用户无Docker操作权限,无法调用Docker daemon完成镜像加载
  • Docker daemon未启动或运行异常,无法处理镜像加载请求
  • 磁盘剩余空间不足,无法完成镜像解压与加载操作
修复方案

针对上述可能的原因,逐一排查修复:

  1. 重新获取执行环境镜像
    • 删除损坏的镜像文件:rm /home/osboxes/demo-project/execution-environment.tar
    • 重新下载对应版本的镜像文件,确保下载过程无中断,必要时校验文件哈希值
  2. 修复Docker权限问题
    • 检查当前用户是否属于docker用户组:groups | grep docker
    • 若未加入组,执行命令添加:sudo usermod -aG docker $USER,之后重新登录会话使权限生效
    • 临时可通过sudo执行安装命令:sudo ./mirror-registry install
  3. 检查并恢复Docker daemon状态
    • 查看Docker服务状态:systemctl status docker
    • 若服务未启动,执行启动命令:sudo systemctl start docker
    • 设置开机自启避免后续问题:sudo systemctl enable docker
  4. 清理磁盘空间
    • 查看磁盘使用情况:df -h
    • 清理冗余文件或镜像,确保Docker存储目录(默认/var/lib/docker)有足够剩余空间

内容的提问来源于stack exchange,提问作者Amiya Dey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 18:19:54