logo
docker.io/nousresearch/hermes-agent:v2026.7.20
linux/amd64 docker.io

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

11
浏览次数
2.61GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20
源镜像
docker.io/nousresearch/hermes-agent:v2026.7.20
镜像ID
sha256:28d5fdf77a69b375383d401e9b3d78a6d46d803949ebfb4703e50a5b7ecdfc36
镜像 TAG
v2026.7.20
镜像大小
2.61GB
平台架构
linux/amd64
镜像源
docker.io
CMD
启动入口
/init /opt/hermes/docker/main-wrapper.sh
工作目录
/opt/hermes
OS/平台
linux/amd64
镜像创建
2026-07-20T18:38:00.866337324Z
同步时间
2026-07-22 09:19
浏览量
11 次
贡献者
📁 目录挂载 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-22 09:20 查看完整报告
781
低危 LOW
515
中危 MEDIUM
187
高危 HIGH
20
严重 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
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20  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
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20  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#' 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 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20  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 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20  docker.io/nousresearch/hermes-agent:v2026.7.20'

镜像构建历史


# 2026-07-21 02:38:00  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-07-21 02:38:00  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]
                        
# 2026-07-21 02:38:00  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/data]
                        
# 2026-07-21 02:38:00  0.00B 执行命令并创建新的镜像层
RUN |7 TARGETARCH=amd64 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:00  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:00  0.00B 设置环境变量 HERMES_LAZY_INSTALL_TARGET
ENV HERMES_LAZY_INSTALL_TARGET=/opt/data/lazy-packages
                        
# 2026-07-21 02:38:00  0.00B 设置环境变量 HERMES_DISABLE_LAZY_INSTALLS
ENV HERMES_DISABLE_LAZY_INSTALLS=1
                        
# 2026-07-21 02:38:00  0.00B 设置环境变量 HERMES_WRITE_SAFE_ROOT
ENV HERMES_WRITE_SAFE_ROOT=/opt/data
                        
# 2026-07-21 02:38:00  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/opt/data
                        
# 2026-07-21 02:38:00  0.00B 设置环境变量 HERMES_TUI_DIR
ENV HERMES_TUI_DIR=/opt/hermes/ui-tui
                        
# 2026-07-21 02:38:00  0.00B 设置环境变量 HERMES_WEB_DIST
ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist
                        
# 2026-07-21 02:38:00  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:00  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:00  66.00B 执行命令并创建新的镜像层
RUN |7 TARGETARCH=amd64 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:00  5.04KB 复制新文件或目录到容器中
COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit
                        
# 2026-07-21 02:38:00  41.00B 执行命令并创建新的镜像层
RUN |7 TARGETARCH=amd64 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:00  0.00B 定义构建参数
ARG HERMES_GIT_SHA=3ef6bbd201263d354fd83ec55b3c306ded2eb72a
                        
# 2026-07-21 02:38:00  3.72KB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:00  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-07-21 02:38:00  116.24KB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:37:58  43.48MB 复制新文件或目录到容器中
COPY --chmod=a+rX,go-w . . # buildkit
                        
# 2026-07-21 02:37:58  9.16MB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:37:47  30.46KB 复制新文件或目录到容器中
COPY apps/shared/ apps/shared/ # buildkit
                        
# 2026-07-21 02:37:47  2.94MB 复制新文件或目录到容器中
COPY ui-tui/ ui-tui/ # buildkit
                        
# 2026-07-21 02:37:47  2.33MB 复制新文件或目录到容器中
COPY web/ web/ # buildkit
                        
# 2026-07-21 02:37:46  306.80MB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:38  0.00B 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:38  682.70KB 复制新文件或目录到容器中
COPY pyproject.toml uv.lock ./ # buildkit
                        
# 2026-07-20 23:48:44  866.18MB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:18  0.00B 设置环境变量 npm_config_install_links
ENV npm_config_install_links=false
                        
# 2026-07-20 23:48:18  30.46KB 复制新文件或目录到容器中
COPY apps/shared/ apps/shared/ # buildkit
                        
# 2026-07-20 07:42:06  1.28MB 复制新文件或目录到容器中
COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit
                        
# 2026-07-18 22:07:53  1.52KB 复制新文件或目录到容器中
COPY ui-tui/package.json ui-tui/ # buildkit
                        
# 2026-07-18 22:07:53  1.66KB 复制新文件或目录到容器中
COPY web/package.json web/ # buildkit
                        
# 2026-07-18 22:07:53  715.05KB 复制新文件或目录到容器中
COPY package.json package-lock.json ./ # buildkit
                        
# 2026-07-18 16:12:05  0.00B 设置工作目录为/opt/hermes
WORKDIR /opt/hermes
                        
# 2026-07-18 16:12:05  145.00B 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:05  1.04MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/corepack /usr/local/lib/node_modules/corepack # buildkit
                        
# 2026-07-18 16:12:05  10.90MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/npm # buildkit
                        
# 2026-07-18 16:12:04  124.82MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ # buildkit
                        
# 2026-07-18 16:12:04  58.39MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit
                        
# 2026-07-18 16:12:04  8.95KB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:04  2.73KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/tini-shim.sh /usr/bin/tini # buildkit
                        
# 2026-07-18 16:12:04  6.01MB 执行命令并创建新的镜像层
RUN |6 TARGETARCH=amd64 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:03:48  0.00B 定义构建参数
ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e
                        
# 2026-07-18 05:03:48  0.00B 定义构建参数
ARG S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581
                        
# 2026-07-18 05:03:48  0.00B 定义构建参数
ARG S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563
                        
# 2026-07-18 05:03:48  0.00B 定义构建参数
ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf
                        
# 2026-07-18 05:03:48  0.00B 定义构建参数
ARG S6_OVERLAY_VERSION=3.2.3.0
                        
# 2026-07-18 05:03:48  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-07-18 05:03:48  1.06GB 执行命令并创建新的镜像层
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:03:48  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright
                        
# 2026-07-18 05:03:48  0.00B 设置环境变量 PYTHONDONTWRITEBYTECODE
ENV PYTHONDONTWRITEBYTECODE=1
                        
# 2026-07-18 05:03:48  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-05-05 08:00:00  119.87MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:28d5fdf77a69b375383d401e9b3d78a6d46d803949ebfb4703e50a5b7ecdfc36",
    "RepoTags": [
        "nousresearch/hermes-agent:v2026.7.20",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent:v2026.7.20"
    ],
    "RepoDigests": [
        "nousresearch/hermes-agent@sha256:f7b35053268f532f98955195c909f15a230470fbcbdacaa9fdecb95707dad04a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/nousresearch/hermes-agent@sha256:07c8e47c0601a9bbfa1c5661bb9efd849a82469214e17c7f0e7f8e8da92099c4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-20T18:38:00.866337324Z",
    "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": "amd64",
    "Os": "linux",
    "Size": 2609916997,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/14cc956b67721f848e156194cf91fa2ed3b1a46f332d5512b5604aa03a0daf3b/diff:/var/lib/docker/overlay2/53d9b95d0f57c61c530bc603ca58f49a6e910e3accf1a0eb35f8d4606da723e8/diff:/var/lib/docker/overlay2/eae780b156ad9cbdafc1aad591f7d69a6d67c63436301e37900b8d287bb5831a/diff:/var/lib/docker/overlay2/efe965d818e086dba6caf818599b4f77a2997055d0d50bd12b87d51868777293/diff:/var/lib/docker/overlay2/9ba6f6d24580112a3b478fd06cd2b3c6812f1b033361f37aa97b9465077d9ed5/diff:/var/lib/docker/overlay2/7a40614ff52667a83a5b4c0cb5ab64208802307dd0e78cfb737f284da8445296/diff:/var/lib/docker/overlay2/9a0e8779865ca4c2370269f911a430d76f6c3ba646ed38c3c56068085cb46ffe/diff:/var/lib/docker/overlay2/87aabb629606eaa576a2fe74162fff65dac4d1ac4404605c7d3352079d3ef098/diff:/var/lib/docker/overlay2/08e201a39efd6ef6402fab70b5378789f37f1cab4658f3e4a2d55c5f6a261482/diff:/var/lib/docker/overlay2/06dfa1ba29f61453bb6e47ebf3533ced9966d7dadb29038b6439bffb06ff4323/diff:/var/lib/docker/overlay2/99aa9029f7f191559ebcf29d34fb9ba9e1463f22e7e9955cb31fd5a5e3ff6275/diff:/var/lib/docker/overlay2/427d284bc85d689158da7144a8dc8023b3cd91f0fcdd8337233fcee68934237f/diff:/var/lib/docker/overlay2/a40bc726b65e3184ffe87389951af16549256e805d115654032604002e9d9185/diff:/var/lib/docker/overlay2/0bec847339c2a49c4e32caa4eb899f9fcf481de657181c854f0c84e6ee18a0dc/diff:/var/lib/docker/overlay2/aaf2a1b22735d594729a8f239fab5210650f57f791777789420f21a263aa27a5/diff:/var/lib/docker/overlay2/178b8203478189d6faa5107a333c5cdda6c9a04833d44d0d3e14a3cf7668390e/diff:/var/lib/docker/overlay2/450e6c6b96adbed824b309e52d2e3ec98f2500e463ae7507a515f68684b27923/diff:/var/lib/docker/overlay2/9f5b56f998caeb6b3655cf2cc35c0b601e1e3355b2da539036e56a4a2602d7c7/diff:/var/lib/docker/overlay2/3129f5eb436fbdc9410b94d5ecc1dbf590d812178737e86df2159e51f58ba4ed/diff:/var/lib/docker/overlay2/f973aa6a47b62105134ac118b932728073b48def3be2bde98fc194edbb00b7a4/diff:/var/lib/docker/overlay2/b711b7cf0372db3e3087e5202cb5b9504bdc278ee55579d4d550338f63a832c1/diff:/var/lib/docker/overlay2/cb9fd6617637e301280d8c94a1b6023b0e88f6461ca29bce04914be4412975f6/diff:/var/lib/docker/overlay2/833ffb06f5640bcc3ab4df9f5d4179fd185b800bcd76e1c586da262b336f3ead/diff:/var/lib/docker/overlay2/7565eaba55412965aabd72a0305dfb8be89ad092df04cda481ea5b43a32d1188/diff:/var/lib/docker/overlay2/47c7a25e3b7c2ae78e40f02790ff651c7b2c3b48cd300ee5c9d5f3f834a55930/diff:/var/lib/docker/overlay2/f9012bf2bf0f4e2d28c3f5a77fe370ae5ba778a510e8e5404781e6adc3a408bd/diff:/var/lib/docker/overlay2/03213cfd71e300c3438ebcf733fc305bdb835fc1c4d22c70ecf6a8aff6fc50a6/diff:/var/lib/docker/overlay2/db02ee4a36cf4ce8fac4d5c674cf4ab0e5ffd1befdb71f0205c094569cd36979/diff:/var/lib/docker/overlay2/7888ccaa333807ca670700f5454f03a681acd842247dce530ba084709dda77c0/diff:/var/lib/docker/overlay2/db0f1b503de48a8254871a839d8940c5db1d6873b218ca04b1170fb128f7cf5b/diff:/var/lib/docker/overlay2/50d44391832214c0f796847582047ec951cd7c57ebd2a0587a534f6a055668ab/diff:/var/lib/docker/overlay2/13c2cf60b1ca81fde16a4b0757efa3467abbb8c99156cefa2cee1a0cfd5288db/diff",
            "MergedDir": "/var/lib/docker/overlay2/b64e88763e26e7be1ee22c48b569c86dba58effa635adacd17373be94d185113/merged",
            "UpperDir": "/var/lib/docker/overlay2/b64e88763e26e7be1ee22c48b569c86dba58effa635adacd17373be94d185113/diff",
            "WorkDir": "/var/lib/docker/overlay2/b64e88763e26e7be1ee22c48b569c86dba58effa635adacd17373be94d185113/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5222f025e44ae24949e8880713955891ae0bd339afd3adb699d66e1cd603e2fa",
            "sha256:a98c907e913d22861716537027dd65d4bf147de5c09a4bd6143e00101dd0a271",
            "sha256:b342ea4da0c0432382a9c9b54c3572d4f4c7e1b643abd66ed7545ece941680ef",
            "sha256:8124a6c7692c64ca13a8e309883013838198510bec7c1fdc19e7e2511020ce80",
            "sha256:b1bccc0f4d87ced6142a4b25eb66037769eb9968a3b7de4e9e2654ea15c2735e",
            "sha256:422c1a64357d6f90365e13b0fdb7c83d5cc1c4f3fa1b9481b49b7652d40940d1",
            "sha256:72768ceca110b467409dc2cb68b04a97683fe40a14e22131053f58bf824b286c",
            "sha256:c367890d729ea9b5fa0aeda4a8a97849e9035ddcd7261ff96beee2697daf9f16",
            "sha256:2be46bbed307c654d824b57ccca078c73170318356f2d7079d3173a1e8525588",
            "sha256:c63502d96112d0c7c6d18c1e95b4acdcadb7828ab3f0fa8f0b0bbc2a02f0578b",
            "sha256:bf3159d1548488786bea93c7af2ba93ef156a3c5bd791724950e63c8e3933604",
            "sha256:990fc6521673fa7449a19458d7b65f826e242a55629ae31c35d492b120d9157a",
            "sha256:b2e7f47afe7a8f8fdbcb15ddb0be6ef774aace59c2322cdfae68059deb05be1d",
            "sha256:84390d6e01dd9874a21e32cfdb062383cbc4ef1604dce64d150a7c41578f30c4",
            "sha256:da076dec98a194eeecb7397aa9c814c3d3c99b5fdbaae8477cd3bae729e16450",
            "sha256:936797d5c7f0c60367c780245609d7b64cd2d3166fff45b12e964b975d9295f2",
            "sha256:10206176292f04b5e2fc3f23653e3536633da56bffc9beb09b11f20916485aad",
            "sha256:c236e9360ff60431209e822a7fb1d6327317c19d191b8a98b5ff81fed65fb3e8",
            "sha256:d156e3d8380ae8278d1afae67542367fb84e939afc61d637068df088c4cf0f1c",
            "sha256:abe62d42ce4e3fc1d8d12f51642f37767fce3216d64346428913a7fd30db2864",
            "sha256:19c4fea6a3f1561640586da5e19451e05cb513ffdb5141c3d5dead8f991d5389",
            "sha256:9ad2905447942f313df07feba8ac58ce6de460c2c75c7c421d32842226703e38",
            "sha256:bd06707d80aef2137cbbc0acc25fe32099f4514b9729384e4997d61886037751",
            "sha256:bebfa473d5fa3923426d72a4451149541604dcd9283c3a1f5bb73d399dcfd600",
            "sha256:2bfe0d9cbf9843d54332560224f8cfb0d68e5f5b76ed0a0ef1d38a5be76d1a2f",
            "sha256:64d73203517e0850967b1156a9548313e525426e5bf6249f89cec6df9c62a0d4",
            "sha256:6ca70d0a6e477d3a8d19bcf6c2a983ad603d9d88d8e4ccceac54ac004c784c65",
            "sha256:893b6e75f6f4518a7e834f632dc4bbd0055fe5b985f0adc248b825ad38f068f0",
            "sha256:d2487f0db86bc74093e46c68c7e4fe3840f818206c7db2d85bb51dd388f9ac7e",
            "sha256:d084b9700e096faa2f91168bb3d0e30e797a8dc971ca43dc181f350330a94151",
            "sha256:eeea435918d07e029aa1ca914f1aff88c02b52a343f4166e24ca3d573f47c714",
            "sha256:025fb10d7d8f13a9742a5392ca1bc3fd425d2d76e0ef79178f71f778b04435cd",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-22T09:18:26.762283809+08:00"
    }
}

更多版本

docker.io/nousresearch/hermes-agent:latest

linux/amd64 docker.io4.70GB2026-04-09 01:13
3785
2796

docker.io/nousresearch/hermes-agent:latest

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

docker.io/nousresearch/hermes-agent:main

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

docker.io/nousresearch/hermes-agent:main

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

linux/amd64 docker.io2.61GB2026-07-22 09:19
10
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×