返回列表 发布新帖

[交流讨论] Hermes-Agent Docker 部署 Permission denied 临时解决方案

362 1
发表于 2026-5-31 15:06:37 | 查看全部 阅读模式 IP:美国 CloudFlare节点

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 fAyTHc 于 2026-5-31 15:10 编辑

如图,近期使用 Docker Compose 部署 Hermes-Agent 经常会遇到 Permission denied 的报错


image.png

当时的解决方案是修改权限组,需要 SSH 以 root 权限修改:
  1. sudo -i
  2. sudo chmod -R 755 /volume2/docker/hermes
  3. sudo chown -R 10000:10000 /volume2/docker/hermes
复制代码
但是这样每次NAS重启后,文件夹就会还原回 root 用户组。尝试了社区里各种方案都无法解决,GitHub 提到是 ACL 问题,但最新版本似乎仍未修复(v0.15.2)
因此可以在 Compose 里配置一个循环修改权限的脚本来临时修复这个问题,供参考:

services:
  hermes-agent:
    image: nousresearch/hermes-agent:latest
    container_name: hermes-agent
    restart: unless-stopped
    network_mode: host       # 使用宿主机网络
    user: "0:0"              # 强制以root用户运行
    entrypoint: ["sh", "-c"]
    command:
      - |
        chmod -R 755 /opt/data /opt/workspace 2>/dev/null || true
        chown -R 10000:10000 /opt/data /opt/workspace 2>/dev/null || true
        nohup sh -c 'while true; do chown -R 10000:10000 /opt/data /opt/workspace 2>/dev/null || true; chmod -R 755 /opt/data /opt/workspace 2>/dev/null || true; sleep 60; done' >/dev/null 2>&1 &
        exec /init
    volumes:
      - /volume2/docker/hermes:/opt/data
      - /volume2/docker/hermes_files:/opt/workspace
    environment:
      - HERMES_HOME=/opt/data
      - TZ=Asia/Shanghai
      - HERMES_DASHBOARD=1           # 启用Web管理面板
      - HERMES_DASHBOARD_INSECURE=1  # 新版本修复
      - GATEWAY_ALLOW_ALL_USERS=true
    deploy:
      resources:
        limits:
          memory: 4G
          cpus: "2.0"




评论1

JXvq94Lv.1 发表于 2026-6-1 18:30:38 | 查看全部 IP:–河南–郑州
Hermes-Agent 什么时候版本更新阿 ,迭代了太多关键版本了,绿联这个官方真的是不作为

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表