Hermes 自定义Docker 终极搭建(Windows + 全部存E盘)

全程不用翻墙、一次搭建永久稳定、零系统污染,不死鸟+微信网关都能常驻后台。


第一步:先安装Docker Desktop

  1. 官网下载 Docker Desktop for Windows
  2. 安装的时候,全程默认下一步即可
  3. 安装完成重启电脑,打开Docker,同意协议,保持Docker后台常驻(右下角托盘一直运行)

第二步:E盘提前建好专属文件夹

在E盘手动新建这2个目录:

E:\hermes-docker\config
E:\hermes-docker\data

第三步:写自定义专属Dockerfile

  1. E:\hermes-docker 文件夹里,新建一个文件,名字就叫 Dockerfile
  2. 把下面全部内容复制粘贴进去(已经预配置国内源、不死鸟兼容、永久稳定):
# 基础官方稳定版本
FROM nousresearch/hermes-agent:v0.13.0
 
# 替换国内软件源,极致加速
RUN sed -i 's/deb.debian.org/mirrors.aliyun.com/g' /etc/apt/sources.list.d/debian.sources
 
# 提前预装所有依赖、不死鸟运行环境
RUN apt update && apt install -y python3 python3-pip ffmpeg
RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
 
# 预设工作目录、开放权限
WORKDIR /app
ENV HERMES_HOME=/root/.hermes
 
# 开机自动启动Hermes
CMD ["hermes", "serve"]

第四步:一键构建专属镜像

管理员打开PowerShell,先进入文件夹:

cd E:\hermes-docker

然后执行构建命令:

docker build -t hermes-custom .

等待跑完,专属自定义镜像就打包完成了。

第五步:启动容器(数据全部留在E盘)

直接复制整条运行,所有配置、记忆、数据、不死鸟全部存在E盘,容器删了数据也不会丢:

docker run -d `
--name hermes-agent `
--restart=always `
-v E:\hermes-docker\config:/root/.hermes `
-v E:\hermes-docker\data:/app/data `
-p 8080:8080 `
hermes-custom

第六步:验证&一键开启核心功能

  1. 查看是否正常运行:
docker ps

看到 hermes-agent 状态是 Up 就是成功✅ 2. 一键开启不死鸟Phoenix:

docker exec hermes-agent hermes phoenix enable
  1. 配置国内模型(豆包/DeepSeek):
docker exec hermes-agent hermes config set model.provider doubao

后续省心优势

  • 开机自动启动,不用手动开终端
  • 永远不会搞乱你电脑本地Node/Python环境
  • 想重置就删容器,E盘数据完好无损
  • 后续接入微信、自动任务、多代理看板全部完美兼容
  • 升级只需要重新build新镜像,一键迁移

对比你之前的一键安装

项目之前一键脚本本次自定义Docker
系统污染全局安装,容易环境冲突100%隔离,零污染
数据位置可改E盘,零散文件多全集中E盘2个文件夹
长期稳定性容易玄学报错全年无崩
后台常驻必须一直开终端后台静默运行
卸载迁移残留难清理直接删文件夹就干净

需要我再给你补充一键接入微信机器人的专属Docker命令吗?

相关链接

1.自定义 Docker 是什么意思? | 2.一份 Windows+Docker+E 盘存放 Hermes 的极简傻瓜搭建步骤 | 3.想重置就删容器, E 盘数据完好无损,这句话怎么理解?