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

Docker-Compose启动Judgehost服务遇Cgroup挂载失败问题求助

解决Judgehost Docker服务Exit 1(cpuset cgroup挂载失败)问题

问题场景

  • 部署domjudge、mariaDB、judgehost三个Docker服务,仅judgehost服务启动后状态为Exit 1,其余服务运行正常
  • 执行相关命令:
    • sudo docker-compose up -d 启动服务
    • sudo docker-compose ps 确认judgehost_1已退出
    • docker-compose logs 查看报错:无法挂载cpuset cgroup,提示内核缺失cgroup支持

无效尝试

  • 按日志提示修改grub配置后问题依旧
  • 手动创建相关目录无效果

环境信息

Ubuntu 23.04,内核版本6.2.0-27-generic

解决步骤

  1. 编辑grub配置文件:
    sudo nano /etc/default/grub
    
  2. 在GRUB_CMDLINE_LINUX_DEFAULT变量中添加systemd.unified_cgroup_hierarchy=0,示例配置:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash systemd.unified_cgroup_hierarchy=0"
    
  3. 更新grub配置:
    sudo update-grub
    
  4. 重启系统:
    sudo reboot
    
  5. 重新启动Docker服务:
    sudo docker-compose up -d
    
  6. 验证服务状态:
    sudo docker-compose ps
    

内容的提问来源于stack exchange,提问作者Gustavo Jun

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 01:35:57