Hermes 自定义Docker 终极搭建(Windows + 全部存E盘)
全程不用翻墙、一次搭建永久稳定、零系统污染,不死鸟+微信网关都能常驻后台。
第一步:先安装Docker Desktop
- 官网下载 Docker Desktop for Windows
- 安装的时候,全程默认下一步即可
- 安装完成重启电脑,打开Docker,同意协议,保持Docker后台常驻(右下角托盘一直运行)
第二步:E盘提前建好专属文件夹
在E盘手动新建这2个目录:
E:\hermes-docker\config
E:\hermes-docker\data
第三步:写自定义专属Dockerfile
- 在
E:\hermes-docker文件夹里,新建一个文件,名字就叫Dockerfile - 把下面全部内容复制粘贴进去(已经预配置国内源、不死鸟兼容、永久稳定):
# 基础官方稳定版本
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第六步:验证&一键开启核心功能
- 查看是否正常运行:
docker ps看到 hermes-agent 状态是 Up 就是成功✅
2. 一键开启不死鸟Phoenix:
docker exec hermes-agent hermes phoenix enable- 配置国内模型(豆包/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 盘数据完好无损,这句话怎么理解?