logo
docker.io/nousresearch/hermes-agent:v2026.7.20
linux/arm64 docker.io 请确认架构匹配

Hermes Agent是Nous Research推出的与Hermes系列大语言模型相关的容器镜像,用于部署或运行Hermes模型的代理服务,支持模型推理、交互等功能,帮助开发者快速构建基于Hermes模型的应用。

8
浏览次数
2.65GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64
源镜像
docker.io/nousresearch/hermes-agent:v2026.7.20
镜像ID
sha256:73c1e4d5336926a1f2a1af9fd0cf5db0e3f2c0433254c7330b0edcf04379206f
镜像 TAG
v2026.7.20-linuxarm64
镜像大小
2.65GB
平台架构
linux/arm64
镜像源
docker.io
CMD
启动入口
/init /opt/hermes/docker/main-wrapper.sh
工作目录
/opt/hermes
OS/平台
linux/arm64
镜像创建
2026-07-20T18:38:22.819393159Z
同步时间
2026-07-27 15:11
浏览量
8 次
贡献者
📁 目录挂载 1
 /opt/data
⚙️ 环境变量 11
KeyValue
PATH=/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
PYTHONUNBUFFERED=1 1
PYTHONDONTWRITEBYTECODE=1 2
PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright 3
npm_config_install_links=false 4
HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist 5
HERMES_TUI_DIR=/opt/hermes/ui-tui 6
HERMES_HOME=/opt/data 7
HERMES_WRITE_SAFE_ROOT=/opt/data 8
HERMES_DISABLE_LAZY_INSTALLS=1 9
HERMES_LAZY_INSTALL_TARGET=/opt/data/lazy-packages 10
🏷️ 镜像标签 1
KeyValue
3ef6bbd201263d354fd83ec55b3c306ded2eb72a org.opencontainers.image.revision
🛡️ 镜像安全扫描
debian 13.4 Trivy 2026-07-27 15:12 查看完整报告
787
低危 LOW
595
中危 MEDIUM
224
高危 HIGH
24
严重 CRITICAL
受影响目标 (5)
docker.io/nousresearch/hermes-agent:v2026.7.20 (debian 13.4) debian Node.js node-pkg Python python-pkg usr/local/bin/uv rustbinary usr/local/bin/uvx rustbinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64  docker.io/nousresearch/hermes-agent:v2026.7.20

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64  docker.io/nousresearch/hermes-agent:v2026.7.20

Shell快速替换命令

sed -i 's#nousresearch/hermes-agent:v2026.7.20#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64  docker.io/nousresearch/hermes-agent:v2026.7.20'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64  docker.io/nousresearch/hermes-agent:v2026.7.20'

镜像构建历史


# 2026-07-21 02:38:22  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-07-21 02:38:22  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]
                        
# 2026-07-21 02:38:22  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/data]
                        
# 2026-07-21 02:38:22  0.00B 执行命令并创建新的镜像层
RUN |7 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e HERMES_GIT_SHA=3ef6bbd201263d354fd83ec55b3c306ded2eb72a /bin/sh -c mkdir -p /opt/data # buildkit
                        
# 2026-07-21 02:38:22  0.00B 设置环境变量 PATH
ENV PATH=/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-07-21 02:38:22  0.00B 设置环境变量 HERMES_LAZY_INSTALL_TARGET
ENV HERMES_LAZY_INSTALL_TARGET=/opt/data/lazy-packages
                        
# 2026-07-21 02:38:22  0.00B 设置环境变量 HERMES_DISABLE_LAZY_INSTALLS
ENV HERMES_DISABLE_LAZY_INSTALLS=1
                        
# 2026-07-21 02:38:22  0.00B 设置环境变量 HERMES_WRITE_SAFE_ROOT
ENV HERMES_WRITE_SAFE_ROOT=/opt/data
                        
# 2026-07-21 02:38:22  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/opt/data
                        
# 2026-07-21 02:38:22  0.00B 设置环境变量 HERMES_TUI_DIR
ENV HERMES_TUI_DIR=/opt/hermes/ui-tui
                        
# 2026-07-21 02:38:22  0.00B 设置环境变量 HERMES_WEB_DIST
ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist
                        
# 2026-07-21 02:38:22  2.23KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/02-reconcile-profiles /etc/cont-init.d/02-reconcile-profiles # buildkit
                        
# 2026-07-21 02:38:22  4.00KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/015-supervise-perms /etc/cont-init.d/015-supervise-perms # buildkit
                        
# 2026-07-21 02:38:22  66.00B 执行命令并创建新的镜像层
RUN |7 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e HERMES_GIT_SHA=3ef6bbd201263d354fd83ec55b3c306ded2eb72a /bin/sh -c mkdir -p /etc/cont-init.d &&     printf '#!/command/with-contenv sh\nexec /opt/hermes/docker/stage2-hook.sh\n'         > /etc/cont-init.d/01-hermes-setup &&     chmod +x /etc/cont-init.d/01-hermes-setup # buildkit
                        
# 2026-07-21 02:38:22  5.04KB 复制新文件或目录到容器中
COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit
                        
# 2026-07-21 02:38:22  41.00B 执行命令并创建新的镜像层
RUN |7 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e HERMES_GIT_SHA=3ef6bbd201263d354fd83ec55b3c306ded2eb72a /bin/sh -c if [ -n "${HERMES_GIT_SHA}" ]; then         printf '%s\n' "${HERMES_GIT_SHA}" > /opt/hermes/.hermes_build_sha;     fi # buildkit
                        
# 2026-07-21 02:38:22  0.00B 定义构建参数
ARG HERMES_GIT_SHA=3ef6bbd201263d354fd83ec55b3c306ded2eb72a
                        
# 2026-07-21 02:38:22  3.72KB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c mkdir -p /opt/hermes/bin &&     cp /opt/hermes/docker/hermes-exec-shim.sh /opt/hermes/bin/hermes &&     chmod 0755 /opt/hermes/bin/hermes &&     printf 'docker\n' > /opt/hermes/.install_method # buildkit
                        
# 2026-07-21 02:38:22  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-07-21 02:38:22  116.24KB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c uv pip install --no-cache-dir --no-deps -e "." # buildkit
                        
# 2026-07-21 02:38:20  43.48MB 复制新文件或目录到容器中
COPY --chmod=a+rX,go-w . . # buildkit
                        
# 2026-07-21 02:38:19  9.16MB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c cd web && npm run build &&     cd ../ui-tui && npm run build # buildkit
                        
# 2026-07-21 02:38:10  30.46KB 复制新文件或目录到容器中
COPY apps/shared/ apps/shared/ # buildkit
                        
# 2026-07-21 02:38:10  2.94MB 复制新文件或目录到容器中
COPY ui-tui/ ui-tui/ # buildkit
                        
# 2026-07-21 02:38:10  2.33MB 复制新文件或目录到容器中
COPY web/ web/ # buildkit
                        
# 2026-07-21 02:38:09  311.07MB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c uv sync --frozen --no-install-project --extra all --extra messaging --extra anthropic --extra bedrock --extra azure-identity --extra hindsight --extra matrix # buildkit
                        
# 2026-07-21 02:36:59  0.00B 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c touch ./README.md # buildkit
                        
# 2026-07-21 02:36:59  682.70KB 复制新文件或目录到容器中
COPY pyproject.toml uv.lock ./ # buildkit
                        
# 2026-07-20 23:49:05  934.26MB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c npm install --prefer-offline --no-audit --fetch-retries=5 &&     for i in 1 2 3; do         npx playwright install --with-deps chromium --only-shell && break ||         { [ "$i" = 3 ] && exit 1; echo "playwright install failed (attempt $i); retrying in 10s"; sleep 10; };     done &&     npm cache clean --force # buildkit
                        
# 2026-07-20 23:48:30  0.00B 设置环境变量 npm_config_install_links
ENV npm_config_install_links=false
                        
# 2026-07-20 23:48:30  30.46KB 复制新文件或目录到容器中
COPY apps/shared/ apps/shared/ # buildkit
                        
# 2026-07-20 07:42:05  1.28MB 复制新文件或目录到容器中
COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit
                        
# 2026-07-18 22:07:30  1.52KB 复制新文件或目录到容器中
COPY ui-tui/package.json ui-tui/ # buildkit
                        
# 2026-07-18 22:07:30  1.66KB 复制新文件或目录到容器中
COPY web/package.json web/ # buildkit
                        
# 2026-07-18 22:07:30  715.05KB 复制新文件或目录到容器中
COPY package.json package-lock.json ./ # buildkit
                        
# 2026-07-18 16:12:19  0.00B 设置工作目录为/opt/hermes
WORKDIR /opt/hermes
                        
# 2026-07-18 16:12:19  145.00B 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c ln -sf /usr/local/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm &&     ln -sf /usr/local/lib/node_modules/npm/bin/npx-cli.js /usr/local/bin/npx &&     ln -sf /usr/local/lib/node_modules/corepack/dist/corepack.js /usr/local/bin/corepack # buildkit
                        
# 2026-07-18 16:12:19  1.04MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/corepack /usr/local/lib/node_modules/corepack # buildkit
                        
# 2026-07-18 16:12:19  10.90MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/npm # buildkit
                        
# 2026-07-18 16:12:18  122.10MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ # buildkit
                        
# 2026-07-18 16:12:17  49.91MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit
                        
# 2026-07-18 16:12:17  8.95KB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c useradd -u 10000 -m -d /opt/data hermes # buildkit
                        
# 2026-07-18 16:12:17  2.73KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/tini-shim.sh /usr/bin/tini # buildkit
                        
# 2026-07-18 16:12:17  10.84MB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563 S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581 S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e /bin/sh -c set -eu;     case "${TARGETARCH:-amd64}" in         amd64) s6_arch="x86_64"; s6_arch_sha="${S6_OVERLAY_X86_64_SHA256}" ;;         arm64) s6_arch="aarch64"; s6_arch_sha="${S6_OVERLAY_AARCH64_SHA256}" ;;         *) echo "Unsupported TARGETARCH=${TARGETARCH} for s6-overlay" >&2; exit 1 ;;     esac;     base="https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}";     curl -fsSL --retry 3 -o /tmp/s6-overlay-noarch.tar.xz         "${base}/s6-overlay-noarch.tar.xz";     curl -fsSL --retry 3 -o /tmp/s6-overlay-symlinks-noarch.tar.xz         "${base}/s6-overlay-symlinks-noarch.tar.xz";     curl -fsSL --retry 3 -o /tmp/s6-overlay-arch.tar.xz         "${base}/s6-overlay-${s6_arch}.tar.xz";     {         printf '%s  %s\n' "${S6_OVERLAY_NOARCH_SHA256}" /tmp/s6-overlay-noarch.tar.xz;         printf '%s  %s\n' "${s6_arch_sha}" /tmp/s6-overlay-arch.tar.xz;         printf '%s  %s\n' "${S6_OVERLAY_SYMLINKS_SHA256}" /tmp/s6-overlay-symlinks-noarch.tar.xz;     } > /tmp/s6-overlay.sha256;     sha256sum -c /tmp/s6-overlay.sha256;     tar -C / -Jxpf /tmp/s6-overlay-noarch.tar.xz;     tar -C / -Jxpf /tmp/s6-overlay-arch.tar.xz;     tar -C / -Jxpf /tmp/s6-overlay-symlinks-noarch.tar.xz;     rm /tmp/s6-overlay-*.tar.xz /tmp/s6-overlay.sha256 # buildkit
                        
# 2026-07-18 05:05:05  0.00B 定义构建参数
ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e
                        
# 2026-07-18 05:05:05  0.00B 定义构建参数
ARG S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581
                        
# 2026-07-18 05:05:05  0.00B 定义构建参数
ARG S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563
                        
# 2026-07-18 05:05:05  0.00B 定义构建参数
ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf
                        
# 2026-07-18 05:05:05  0.00B 定义构建参数
ARG S6_OVERLAY_VERSION=3.2.3.0
                        
# 2026-07-18 05:05:05  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2026-07-18 05:05:05  1.01GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get -o Acquire::Retries=3 update &&     apt-get -o Acquire::Retries=3 install -y --no-install-recommends     ca-certificates curl iputils-ping python3 python-is-python3 ripgrep ffmpeg gcc g++ make cmake python3-dev python3-venv libffi-dev libolm-dev procps git openssh-client docker-cli xz-utils &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-07-18 05:05:05  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright
                        
# 2026-07-18 05:05:05  0.00B 设置环境变量 PYTHONDONTWRITEBYTECODE
ENV PYTHONDONTWRITEBYTECODE=1
                        
# 2026-07-18 05:05:05  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-05-05 08:00:00  141.75MB 
# debian.sh --arch 'arm64' out/ 'trixie' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:73c1e4d5336926a1f2a1af9fd0cf5db0e3f2c0433254c7330b0edcf04379206f",
    "RepoTags": [
        "nousresearch/hermes-agent:v2026.7.20",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20-linuxarm64"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent@sha256:082063ecd23ddef0f601edee5c01c7cc41220dc6a9d88f4bb992e028d57039c4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-20T18:38:22.819393159Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PYTHONUNBUFFERED=1",
            "PYTHONDONTWRITEBYTECODE=1",
            "PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright",
            "npm_config_install_links=false",
            "HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist",
            "HERMES_TUI_DIR=/opt/hermes/ui-tui",
            "HERMES_HOME=/opt/data",
            "HERMES_WRITE_SAFE_ROOT=/opt/data",
            "HERMES_DISABLE_LAZY_INSTALLS=1",
            "HERMES_LAZY_INSTALL_TARGET=/opt/data/lazy-packages"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/opt/data": {}
        },
        "WorkingDir": "/opt/hermes",
        "Entrypoint": [
            "/init",
            "/opt/hermes/docker/main-wrapper.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.revision": "3ef6bbd201263d354fd83ec55b3c306ded2eb72a"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 2652355523,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3e882f6bd5c81e5cf15dbfe9908c47916f200f5b8125869ea0940a8f75da4718/diff:/var/lib/docker/overlay2/fcaf8f2743f2bac55cc10bfe0a87a6da9218b20ec92775dee23601898dc3f6bd/diff:/var/lib/docker/overlay2/11c2a2bbe625b101ae20893ca71b245bdcd03851e08a4e381b84130dbd62ee9b/diff:/var/lib/docker/overlay2/2bae0324d5b63709eb24c0646f6c55cda88c0d07dbe18a14e76b5567a0e6159c/diff:/var/lib/docker/overlay2/39b404b9684419de0ea3e4e108a31a23375452d4e6d77f7add2264310af53e2d/diff:/var/lib/docker/overlay2/b088309d157663b75fbcb332bf7bf2009fb64d4a6acfbf445e14db44283e8dab/diff:/var/lib/docker/overlay2/caf1c4e7407ed58402885135562d5d13d532a49209075722cd5c770c8ce16f43/diff:/var/lib/docker/overlay2/6fa4f69c91c985cda691bd7e8d4f9a79eedf4f187926629872854e3eb7d8842a/diff:/var/lib/docker/overlay2/a8f861796f0a39a314b246545381b4f815ea4b2de2c99d2616665ae2e135538f/diff:/var/lib/docker/overlay2/16d12ae5c15b3240b44c90d9ecba8c8eac1901fcacfdc4965949fb44a0b98684/diff:/var/lib/docker/overlay2/f500e454c32196f644eb5577ad0e71f540c346cfa1b80c42b445001e7e88ee20/diff:/var/lib/docker/overlay2/835282d8684eefb76453ed7e54b0afb36117b69c1889a7b3ed2ab85b97864377/diff:/var/lib/docker/overlay2/ed2c20fc10173ff58be11b48fb514e51faa00a2589acf2f68f51437be03b258d/diff:/var/lib/docker/overlay2/141c52d1c2a06b6842c3e9cb7a53d94c6c2c226210deaca51051adc88be67fdc/diff:/var/lib/docker/overlay2/58eec0bee180ea491af1fd21b8c40511e241fa636a47e03d2942ff1992b28e3a/diff:/var/lib/docker/overlay2/1d2a4a7906bc8da25297e89a4956d7da3b4679867ce4c6f92df704ea20f57ea1/diff:/var/lib/docker/overlay2/3344baf3c6bdd1a2c06826825e54a73aeac181cc01bf03241794941156e733b8/diff:/var/lib/docker/overlay2/dbdaa875ce2ac4405b9bd56400c1603d07ba7110f671472c9e62a59201586815/diff:/var/lib/docker/overlay2/7be3a72f28347e47fef694cfbe082f6d5d8eed3e7c186a23b657b4c21d359e5c/diff:/var/lib/docker/overlay2/30dccedc851346d6cab46b8da32621e515f0010c11733fa24be4d6077720b9b8/diff:/var/lib/docker/overlay2/962b50f9cdfdee1734dbd7b2a94b238ea110185624026116e21acc38d1dfc5cd/diff:/var/lib/docker/overlay2/cda19964f3580ed5199d7fd95155a90c8a25d868f49535eb7055dd18b54dfdbd/diff:/var/lib/docker/overlay2/f8d3de8a3ba6af1cec2bad27aa710fa07f679711b0c38ab71fdac81a24a6fb36/diff:/var/lib/docker/overlay2/74c0c5f33bd51455e2f2df1541f6e42b37fb5b7555f2e867c3ead6184679eb66/diff:/var/lib/docker/overlay2/7b296f3540570f5e8235ca351c59bde98eef4b57c651851a52c5d3e8e6739f2e/diff:/var/lib/docker/overlay2/5517821587ab7709e3b2974a4c1278e1dc0d3a48556fe7ee0faccbf9d4ce0d25/diff:/var/lib/docker/overlay2/545ec9cb2cdad2f783907dcc9a0232e32b8dff62d0cfeefaff7c3e7c6f6f9777/diff:/var/lib/docker/overlay2/cc632fd9f9a5408e4908f8f6311f0f4afc576d26d6fc1d5aa556501c131c9926/diff:/var/lib/docker/overlay2/d1db615c6197df5201cf9a97092ba93d4f7915a35f2741000fc31a3c32600e84/diff:/var/lib/docker/overlay2/acec54cd518804a4091ee21f49dc4848c0a687f64545fb994ca4c92006581156/diff:/var/lib/docker/overlay2/6481b236ccfec8d54398e1f99bbfb9722f753c18af5ce443ea935e74a9f061d0/diff:/var/lib/docker/overlay2/51f23d20658629e8a9a804ffa3eff755f945bd53beccca4ea4ef381194aacc5f/diff",
            "MergedDir": "/var/lib/docker/overlay2/cf7c34bde3e5db4c36c4437384f115f701efef9b397e1614f043f48657dd229b/merged",
            "UpperDir": "/var/lib/docker/overlay2/cf7c34bde3e5db4c36c4437384f115f701efef9b397e1614f043f48657dd229b/diff",
            "WorkDir": "/var/lib/docker/overlay2/cf7c34bde3e5db4c36c4437384f115f701efef9b397e1614f043f48657dd229b/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1c8868ba9e0d404e2f5b1e5637d0c330bf563b5edd327668baa31afe3e3cc917",
            "sha256:7ffc38e9acd870b85db141027f8170b0302967f41b6eb34089923e4f3efafa82",
            "sha256:460c577e1ec69ac657e61c5ca8f8ec4168a5806036f7bb6296d7451294ec921d",
            "sha256:02b15cc056ba1f5d6c2d623589786ad24f40e6cacc10d4c5d92cbb08926347b4",
            "sha256:dbd173ba8c5423b30d45e37eb23ea452f3bf9dfd80741645db2663a68541a5c6",
            "sha256:3ea409e1e5aa0e2eec213aa80e312bf2580550060e3e66bc20a277acd45f7929",
            "sha256:dd776aa66e5625468e1b7e794b86f5575c27366602e8e2a5d36e8e0f4b86fb19",
            "sha256:df7136c066cf1bebcd5c9e2c4d5a77af4009c42d9f369c2ddcf5dda549d5517d",
            "sha256:2701bbedf017cb7b77fa25a4a67b23e001c9a02569d09d58249b41cf6844e745",
            "sha256:39a8a3ea4f1f9f29fe1c477c4d71e3c2114bd98534b26522541147824d8633b6",
            "sha256:a45353f79eb0ff61f47a3c75ac1aed8456721c9916016befeb118d463507f51f",
            "sha256:fc8a16464c1fe6e4a8714fbed48a3ace95da259d7292c54def1b0873a9c64f37",
            "sha256:7f472db1522db2a8cdafc5dc22a98b64128dbd7663c07f918d5692ede6f937c5",
            "sha256:3083d169233f57e08d4b30d88a2d3ea59cd90b4ced0dbb50936fb4887c34b57b",
            "sha256:b715b3ccf5bfed941e728387695637d059db75ae33370e9508eaced3a3d7ba16",
            "sha256:1b0adfe841c4178a39d9b5f1031fa80e9854634932f9cf2ca60b9ac4d7fd8caa",
            "sha256:a5733afbd4d71bd60f10690bcc1ac7f9d0baaee9bb94c3ed9ed5199e0371956a",
            "sha256:55dbb099acf0cd64ca5a2e21be1b417a995f8a82870d0b1b74fe706fce615085",
            "sha256:6fe62a73b45a3082610a68661b5e7d3bc487127535aad2782e7f9c8ccbee1042",
            "sha256:b66b51a059e55043eb4def62681a0c2e582c8d9f6403041eb79ac5e83908c070",
            "sha256:1cb40a815dcc88bc7b939346f3ae67541e49b26546ac56f64d6a64b33e04e14a",
            "sha256:2ffcf2d09ea7f48d4004bbbe10a1cf33fb0bb3101911116bfa722a35f59fa91b",
            "sha256:a2342d2da78da1eaf2fa7eb894beda5f6976a6c5e901c4e63eb72b2fdc5e6fd9",
            "sha256:766b5069b9df56c653038203074422a0862894d4d6968154e30bf4e583cbc305",
            "sha256:13700bb5983290a4a8f4498ede9758b2e066be9db57da17ae28f9619d8c522d7",
            "sha256:1733b7d91a09ce9685e234ecec2f097093b2eadbee0d02e7a46340bab28eaa56",
            "sha256:05c0d23f0b719cef6437f26d5ad88add2730a4d1d51547ba6ca8d8eeca99f906",
            "sha256:acf4d58a79337554dde8b9718b8e4ba8de2c457828cd83327144140eda69f30c",
            "sha256:5ac9f0172fc55d7da7649d3f3b3f7c14a71a637732c647b62f4bedd940aa0fad",
            "sha256:a50d7181bd8fddc26df8da111b284c92d43e057969b00f48630ed98054505503",
            "sha256:996dc9a272ad2878e51f4ade22beb0c24142c91d75eaba500595117611771868",
            "sha256:d2b04efd0d78f43a85e90a53a08e4006b29466b4a7308eed7c82f6c694ae6461",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-27T15:09:21.711785827+08:00"
    }
}

更多版本

docker.io/nousresearch/hermes-agent:latest

linux/amd64 docker.io4.70GB2026-04-09 01:13
3823
2844

docker.io/nousresearch/hermes-agent:latest

linux/arm64 docker.io5.19GB2026-04-15 01:28
2077

docker.io/nousresearch/hermes-agent:v2026.4.13

linux/amd64 docker.io5.20GB2026-04-16 01:07
861

docker.io/nousresearch/hermes-agent:v2026.4.16

linux/amd64 docker.io5.21GB2026-04-19 20:48
666

docker.io/nousresearch/hermes-agent:v2026.4.23

linux/amd64 docker.io5.03GB2026-04-25 02:51
1589

docker.io/nousresearch/hermes-agent:v2026.4.30

linux/amd64 docker.io5.34GB2026-05-02 10:27
443

docker.io/nousresearch/hermes-agent:v2026.5.7

linux/amd64 docker.io5.72GB2026-05-08 09:07
1022

docker.io/nousresearch/hermes-agent:v2026.5.7

linux/arm64 docker.io5.61GB2026-05-11 00:47
371

docker.io/nousresearch/hermes-agent:v2026.5.16

linux/amd64 docker.io5.45GB2026-05-17 01:19
761

docker.io/nousresearch/hermes-agent:main

linux/arm64 docker.io3.26GB2026-05-22 14:30
181

docker.io/nousresearch/hermes-agent:main

linux/amd64 docker.io3.19GB2026-05-28 23:28
212

docker.io/nousresearch/hermes-agent:v2026.5.29

linux/amd64 docker.io3.20GB2026-05-29 13:47
405

docker.io/nousresearch/hermes-agent:v2026.5.29.2

linux/amd64 docker.io3.20GB2026-06-01 15:29
251

docker.io/nousresearch/hermes-agent:v2026.5.29.2

linux/arm64 docker.io3.24GB2026-06-02 12:50
183

docker.io/nousresearch/hermes-agent:v2026.6.5

linux/amd64 docker.io3.13GB2026-06-09 13:55
526

docker.io/nousresearch/hermes-agent:v2026.6.19

linux/amd64 docker.io3.63GB2026-06-22 14:29
442

docker.io/nousresearch/hermes-agent:v2026.7.1

linux/amd64 docker.io2.60GB2026-07-03 02:27
315

docker.io/nousresearch/hermes-agent:v2026.7.7.2

linux/amd64 docker.io2.60GB2026-07-09 15:27
258

docker.io/nousresearch/hermes-agent:v2026.7.7.2

linux/arm64 docker.io2.64GB2026-07-09 16:11
151

docker.io/nousresearch/hermes-agent:v2026.7.20

linux/amd64 docker.io2.61GB2026-07-22 09:19
94

docker.io/nousresearch/hermes-agent:v2026.7.20

linux/arm64 docker.io2.65GB2026-07-27 15:11
7
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×