【Hermes Agent + MiniMax】Docker安装和MiniMax配置
概述
Hermes 作为 Openclaw 的后起之秀, 备受关注. 本文主要讲如何通过docker来部署hermes agent并配置MiniMax大模型.
MiniMax Token Plan 9折, 支持最新M2.7模型 : https://platform.minimaxi.com/subscribe/token-plan?code=BJn3Lbnhv1&source=link
正文
1. 打包docker镜像
新建一个工作目录用户打包docker镜像. 在该工作目录下下载hermes源码.
git clone --recurse-submodules https://github.com/NousResearch/hermes-agent.git
拷贝如下代码到 Dockerfile 文件.
# 1. 使用 Debian 13 (Trixie) 作为基础镜像
FROM debian:trixie
ENV VIRTUAL_ENV="$(pwd)/venv"
# 3. 配置 Debian apt 源为清华镜像源 (仅为加速apt)
RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list.d/debian.sources
# 4. 安装必要的系统依赖
RUN apt-get update && apt-get install -y --no-install-recommends \
ca-certificates \
curl \
git \
build-essential \
python3 \
gnupg \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# 5. 设置时区为 Asia/Shanghai(东八区)
RUN ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& echo "Asia/Shanghai" > /etc/timezone \
&& dpkg-reconfigure -f noninteractive tzdata
# 7. 安装 hermesagent
# Install uv
ADD ./uv-installer.sh /
RUN sh /uv-installer.sh
ENV PATH="/root/.local/bin:${PATH}"
# Clone & enter
ADD ./hermes-agent /hermes-agent
WORKDIR /hermes-agent
# Create venv with Python 3.11
RUN uv venv venv --python 3.11
ENV VIRTUAL_ENV=/hermes-agent/venv
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
# Install everything
RUN uv pip install -e ".[all]"
#RUN uv pip install -e "./tinker-atropos"
#RUN npm install # optional, for browser tools and WhatsApp
# Configure
RUN mkdir -p ~/.hermes/{cron,sessions,logs,memories,skills,pairing,hooks,image_cache,audio_cache,whatsapp/session}
RUN cp ./cli-config.yaml.example ~/.hermes/config.yaml
# Make hermes available globally
RUN mkdir -p ~/.local/bin
RUN ln -sf "$(pwd)/venv/bin/hermes" ~/.local/bin/hermes
CMD ["hermes"]
使用docker build命令打包docker镜像.
docker build -t hermes-agent:0.10.0 .
2. 配置大模型 MiniMax
按照如下命令启动配置, 按照界面提示配置.
docker run -it --rm -v ~/.hermes:/root/.hermes localhost/hermes-agent:0.10.0 hermes setup
3. 运行
~/.hermes 为本地的数据目录,可以根据自己的情况修改.
docker run -d -v ~/.hermes:/root/.hermes --name hermes localhost/hermes-agent:0.10.0 hermes gateway

浙公网安备 33010602011771号