一、前言
Hermes Agent是由Nous Research推出的开源自主AI智能体,具备任务规划、代码生成、终端操作、浏览器自动化、文件管理、脚本执行等能力,可广泛用于开发辅助、自动化运维、数据处理、流程自动化等场景。为了简化环境配置、提升跨平台兼容性、保证运行隔离性,使用Docker部署是目前最稳定、最通用的方式。本文提供Windows与Linux全平台统一的Docker部署方案,包含Docker一键安装、镜像加速、镜像拉取、数据持久化、初始化配置、启动运行与常用管理命令,新手可直接跟着步骤完成部署。
二、Docker一键安装与镜像加速
在部署Hermes Agent之前,需要先安装并配置Docker环境。本文提供安全、稳定的一键安装脚本,同时支持国内镜像加速,解决拉取镜像慢的问题。阿里云部署 OpenClaw/Hermes Agent全网最简单,只需两步,详情👉访问阿里云OpenClaw/Hermes一键部署专题页面 了解。








👉访问订阅阿里云百炼Token Plan AI大模型服务 。支持多模型切换,用于多模态模型灵活调用,实现多模型、多工具、多场景下的额度共享与统一管理,兼顾灵活性、稳定性与安全性,大幅降低企业使用大模型的门槛与成本。




1. 测试环境快速安装(仅体验使用)
适合快速试用、非生产环境,一键完成Docker安装与加速配置:
bash <(wget -qO- https://xuanyuan.cloud/docker.sh)
2. 生产环境安全安装(推荐)
适合正式使用,先下载脚本、确认内容后再执行,更加安全可控:
wget https://xuanyuan.cloud/docker.sh -O docker-install.sh
查看脚本内容(可选):
less docker-install.sh
执行安装:
bash docker-install.sh
3. 验证Docker是否安装成功
docker version
出现版本信息即表示Docker运行正常。
三、拉取Hermes Agent国内加速镜像
为提升国内拉取速度,使用国内加速镜像地址,避免超时或失败:
docker pull docker.xuanyuan.run/nousresearch/hermes-agent:latest
出现Status: Downloaded newer image表示镜像拉取完成。
四、创建本地数据目录(持久化必备)
Hermes Agent需要将配置、记忆、会话、日志保存到本地,防止容器删除后数据丢失。
Linux / Mac 系统
mkdir -p ~/.hermes
Windows 系统(PowerShell)
mkdir C:\Users\你的用户名\hermes
该目录将存储:config.yaml、.env、sessions、logs、memories等重要数据。
五、Hermes Agent初始化配置
首次运行必须执行初始化,用于配置模型提供商、API Key、接入方式等核心信息。
Linux / Mac 初始化命令
docker run -it --rm \
-v ~/.hermes:/opt/data \
docker.xuanyuan.run/nousresearch/hermes-agent:latest setup
Windows 初始化命令(PowerShell)
docker run -it --rm `
-v C:\Users\你的用户名\hermes:/opt/data `
docker.xuanyuan.run/nousresearch/hermes-agent:latest setup
六、初始化向导详细说明
初始化提供清晰的引导步骤,新手直接按推荐选择即可。
1. 选择初始化模式
推荐选择:
Quick setup — provider, model & messaging
仅配置核心参数,快速启动。
2. 选择模型提供商
支持以下常见平台:
- OpenAI
- Anthropic
- DeepSeek
- Alibaba Cloud(阿里云百炼)
- xAI
选择后输入对应平台的API Key即可。
3. 是否接入外部消息平台
如Telegram、Discord等,本地测试可直接跳过:
Skip — set up later
初始化完成后会提示:
✓ Setup Complete!
七、启动Hermes Agent并进入交互模式
初始化完成后,使用以下命令启动Hermes Agent:
Linux / Mac 启动
docker run -it --rm \
-v ~/.hermes:/opt/data \
docker.xuanyuan.run/nousresearch/hermes-agent:latest
Windows 启动(PowerShell)
docker run -it --rm `
-v C:\Users\你的用户名\hermes:/opt/data `
docker.xuanyuan.run/nousresearch/hermes-agent:latest
看到如下提示即启动成功:
Welcome to Hermes Agent!
Type your message or /help for commands
八、Hermes Agent常用交互命令
启动后可直接使用以下指令体验功能:
查看帮助:
/help
测试对话:
hello
生成CPU监控脚本:
create a python script that monitors cpu usage
生成Docker Compose:
write a docker-compose for wordpress and mysql
九、Hermes Agent核心能力
Hermes Agent内置丰富工具集,可直接使用:
- 浏览器自动化(网页操作、数据抓取)
- 终端命令执行(系统运维、服务部署)
- 任务自动规划与分步执行
- 文件读写、编辑、批量处理
- 代码生成、运行、调试
- 图像生成、网页搜索、GitHub对接
扩展工具配置:
hermes setup tools
十、常用管理与运维命令
后期修改配置、排查问题可使用以下管理指令:
重新打开配置向导:
hermes setup
仅修改模型与API Key:
hermes setup model
配置消息平台接入:
hermes setup gateway
系统诊断与故障排查:
hermes doctor
十一、总结
使用Docker部署Hermes Agent具备跨平台兼容、环境隔离、部署简单、迁移方便等优势,全程只需三步:
- 安装Docker并配置加速
- 拉取Hermes Agent镜像
- 执行初始化并启动服务
无论Windows还是Linux系统,都能以相同流程快速搭建稳定的AI智能体环境。Hermes Agent可广泛用于AI自动化、开发辅助、DevOps运维、实验验证等场景,搭配Docker可实现安全、稳定、高效的运行。