容器化部署 Hermes Agent

容器化部署 Hermes Agent

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

本文介绍了如何启动和使用Hermes Agent,包括设置镜像、创建网络、启动容器、配置环境变量、导入OpenClaw和进行远程调用等步骤。用户可以通过命令行与Hermes Agent交互,进行模型设置和诊断。

🎯

关键要点

  • 设置镜像为 nousresearch/hermes-agent:v2026.4.16。
  • 创建目录 hermes-agent-home 并设置权限为 777。
  • 创建网络 hermes-net。
  • 启动 hermes-agent 容器并配置环境变量。
  • 启动 hermes-dashboard 容器以监控状态。
  • 进入 hermes-agent 容器进行模型设置和聊天功能。
  • 导入 OpenClaw 进行迁移设置。
  • 使用诊断命令检查 Hermes Agent 状态。
  • 进行远程调用集成,提供 API 接口。
  • 使用 pm2 托管服务以便于调用。
  • 通过 curl 命令进行远程调用并获取响应。

延伸问答

如何设置Hermes Agent的镜像?

设置镜像为 nousresearch/hermes-agent:v2026.4.16。

如何创建Hermes Agent的网络?

使用命令 nerdctl network create hermes-net 创建网络。

如何启动Hermes Agent容器?

使用命令 nerdctl run -d --name hermes-agent --network hermes-net -v $(pwd)/hermes-agent-home:/opt/data -p 8642:8642 $IMAGE 启动容器。

如何导入OpenClaw进行迁移设置?

在Hermes Agent容器中运行命令 /opt/hermes/.venv/bin/hermes claw migrate 进行导入。

如何进行Hermes Agent的状态诊断?

使用命令 /opt/hermes/.venv/bin/hermes doctor 进行状态诊断。

如何通过API进行远程调用?

使用 curl 命令进行远程调用,例如 curl -X POST http://127.0.0.1:3011/call -H 'Content-Type: application/json' -d '{"message":"hi"}'。

➡️

继续阅读