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

执行docker-compose启动jhipster时报manifest unknown错误如何解决

报错产生原因
  • 镜像配置错误:src/main/docker/app.yml中jhipster服务对应的镜像名称、标签拼写有误,或者你使用的标签版本已被废弃、从未发布到对应镜像仓库
  • 架构不兼容:如果你使用的是ARM架构设备(如苹果M系列芯片、ARM架构服务器),而目标镜像仅提供AMD64架构版本,拉取时会无法匹配到对应架构的manifest文件
  • 私有仓库权限不足:如果镜像存储在私有镜像仓库,你本地Docker客户端未登录对应仓库,会因权限不足无法获取镜像manifest
  • 本地缓存损坏:本地Docker保存的旧镜像索引数据异常,无法和远程仓库的manifest匹配
修复方案
  • 检查镜像配置
    打开src/main/docker/app.yml找到jhipster服务的image配置项,确认镜像名、标签拼写完全正确。可先手动执行docker pull <配置的镜像完整名称:标签>测试是否能正常拉取,确认镜像真实存在。
  • 适配ARM架构
    如果你是ARM架构设备,在jhipster服务配置下新增platform: linux/amd64参数,强制拉取AMD64架构镜像通过模拟运行:
    services:
      jhipster:
        image: 你的原有镜像配置
        platform: linux/amd64
        # 其余原有配置保持不变
    
  • 处理私有仓库权限
    如果你使用的是私有镜像仓库,先执行docker login <私有仓库地址>,输入正确的账号密码完成登录后再执行docker-compose命令。
  • 清理本地缓存
    执行以下命令清理异常的本地Docker缓存,再重新拉取启动服务:
    docker system prune -f
    docker-compose -f src/main/docker/app.yml pull jhipster
    docker-compose -f src/main/docker/app.yml up jhipster
    

内容的提问来源于stack exchange,提问作者Mustafa Akgure

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 10:27:04