docker.io/ekkoye8888/hermes-web-ui:v0.6.11 linux/arm64

docker.io/ekkoye8888/hermes-web-ui:v0.6.11 - 国内下载镜像源 浏览次数:9 离线日志 贡献同步 温馨提示: 这是一个 linux/arm64 系统架构镜像

hermes-web-ui是Hermes消息中间件的前端Web界面,用于对Hermes系统进行可视化管理与监控,支持查看消息主题、消息流转情况、系统运行指标等功能,方便用户操作和维护Hermes消息队列服务。

源镜像 docker.io/ekkoye8888/hermes-web-ui:v0.6.11
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64
镜像ID sha256:031b09b662830d780245542f34abff02b7e715d92de09a1bbfa26ee1c991a1e3
镜像TAG v0.6.11-linuxarm64
大小 4.40GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 node dist/server/index.js
工作目录 /app
OS/平台 linux/arm64
浏览量 9 次
贡献者
avatar
离线日志
镜像创建 2026-06-06T04:01:00.335407805Z
同步时间 2026-06-08 17:32
开放端口
6060/tcp
目录挂载
/opt/data
环境变量
PATH=/opt/hermes/.venv/bin:/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 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=/home/agent/.hermes NODE_OPTIONS=--max-old-space-size=4096 NODE_ENV=production HOME=/home/agent HERMES_WEB_UI_MANAGED_GATEWAY=1
镜像标签
338c07433699569c24c32df4a2d1a8b9472400a8: org.opencontainers.image.revision
镜像安全扫描 查看Trivy扫描报告

系统OS: debian 13.4 扫描引擎: Trivy 扫描时间: 2026-06-08 17:33

低危漏洞:760 中危漏洞:483 高危漏洞:109 严重漏洞:24

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64  docker.io/ekkoye8888/hermes-web-ui:v0.6.11

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64  docker.io/ekkoye8888/hermes-web-ui:v0.6.11

Shell快速替换命令

sed -i 's#ekkoye8888/hermes-web-ui:v0.6.11#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64  docker.io/ekkoye8888/hermes-web-ui:v0.6.11'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64  docker.io/ekkoye8888/hermes-web-ui:v0.6.11'

镜像构建历史


# 2026-06-06 12:01:00  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-06-06 12:01:00  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["node" "dist/server/index.js"]
                        
# 2026-06-06 12:01:00  0.00B 声明容器运行时监听的端口
EXPOSE [6060/tcp]
                        
# 2026-06-06 12:01:00  0.00B 设置环境变量 PATH
ENV PATH=/opt/hermes/.venv/bin:/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-06-06 12:01:00  0.00B 设置环境变量 HERMES_WEB_UI_MANAGED_GATEWAY
ENV HERMES_WEB_UI_MANAGED_GATEWAY=1
                        
# 2026-06-06 12:01:00  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/home/agent/.hermes
                        
# 2026-06-06 12:01:00  0.00B 设置环境变量 HOME
ENV HOME=/home/agent
                        
# 2026-06-06 12:01:00  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-06-06 12:01:00  78.63MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm run build && npm prune --omit=dev # buildkit
                        
# 2026-06-06 11:53:55  59.60MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-06-06 11:53:54  836.97MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm ci --ignore-scripts && npm rebuild node-pty # buildkit
                        
# 2026-06-06 11:51:17  0.00B 设置环境变量 NODE_OPTIONS
ENV NODE_OPTIONS=--max-old-space-size=4096
                        
# 2026-06-06 11:51:17  406.57KB 复制新文件或目录到容器中
COPY package*.json ./ # buildkit
                        
# 2026-06-06 11:51:17  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-06-06 11:51:17  191.93MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c ARCH=$(dpkg --print-architecture)     && if [ "$ARCH" = "amd64" ]; then NODE_ARCH="x64"; else NODE_ARCH="$ARCH"; fi     && echo "Downloading Node.js v${NODE_VERSION} for ${NODE_ARCH}"     && curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-${NODE_ARCH}.tar.gz"        -o /tmp/node.tar.gz     && rm -rf /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/corepack        /usr/local/bin/node /usr/local/bin/npm /usr/local/bin/npx /usr/local/bin/corepack     && tar -xzf /tmp/node.tar.gz -C /usr/local --strip-components=1     && rm -f /tmp/node.tar.gz     && node --version     && npm --version # buildkit
                        
# 2026-06-06 11:51:03  59.20MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ca-certificates     curl     make     g++     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-06-06 11:51:03  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-06-06 11:51:03  0.00B 定义构建参数
ARG NODE_VERSION=24.15.0
                        
# 2026-06-06 11:45:41  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-06-06 11:45:41  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]
                        
# 2026-06-06 11:45:41  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/data]
                        
# 2026-06-06 11:45:41  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=338c07433699569c24c32df4a2d1a8b9472400a8 /bin/sh -c mkdir -p /opt/data # buildkit
                        
# 2026-06-06 11:45:41  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-06-06 11:45:41  3.71KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/hermes-exec-shim.sh /opt/hermes/bin/hermes # buildkit
                        
# 2026-06-06 11:45:41  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/opt/data
                        
# 2026-06-06 11:45:41  0.00B 设置环境变量 HERMES_TUI_DIR
ENV HERMES_TUI_DIR=/opt/hermes/ui-tui
                        
# 2026-06-06 11:45:41  0.00B 设置环境变量 HERMES_WEB_DIST
ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist
                        
# 2026-06-06 11:45:41  2.23KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/02-reconcile-profiles /etc/cont-init.d/02-reconcile-profiles # buildkit
                        
# 2026-06-06 11:45:41  4.00KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/015-supervise-perms /etc/cont-init.d/015-supervise-perms # buildkit
                        
# 2026-06-06 11:45:41  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=338c07433699569c24c32df4a2d1a8b9472400a8 /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-06-06 11:45:41  4.92KB 复制新文件或目录到容器中
COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit
                        
# 2026-06-06 11:45:40  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=338c07433699569c24c32df4a2d1a8b9472400a8 /bin/sh -c if [ -n "${HERMES_GIT_SHA}" ]; then         printf '%s\n' "${HERMES_GIT_SHA}" > /opt/hermes/.hermes_build_sha &&         chown hermes:hermes /opt/hermes/.hermes_build_sha;     fi # buildkit
                        
# 2026-06-06 11:45:40  0.00B 定义构建参数
ARG HERMES_GIT_SHA=338c07433699569c24c32df4a2d1a8b9472400a8
                        
# 2026-06-06 11:45:40  102.10KB 执行命令并创建新的镜像层
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-06-06 11:45:39  662.09MB 执行命令并创建新的镜像层
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 chmod -R a+rX /opt/hermes &&     chown -R hermes:hermes /opt/hermes/.venv /opt/hermes/ui-tui /opt/hermes/gateway /opt/hermes/node_modules # buildkit
                        
# 2026-06-06 11:39:58  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-06-06 11:39:58  8.86MB 执行命令并创建新的镜像层
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-06-06 11:39:45  105.34MB 复制新文件或目录到容器中
COPY --chown=hermes:hermes . . # buildkit
                        
# 2026-06-06 08:56:59  238.30MB 执行命令并创建新的镜像层
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 # buildkit
                        
# 2026-06-06 08:56:56  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-06-06 08:56:55  634.85KB 复制新文件或目录到容器中
COPY pyproject.toml uv.lock ./ # buildkit
                        
# 2026-06-05 12:56:40  913.64MB 执行命令并创建新的镜像层
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 &&     npx playwright install --with-deps chromium --only-shell &&     npm cache clean --force # buildkit
                        
# 2026-06-05 12:56:08  0.00B 设置环境变量 npm_config_install_links
ENV npm_config_install_links=false
                        
# 2026-06-05 12:56:08  1.24MB 复制新文件或目录到容器中
COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit
                        
# 2026-06-05 12:56:08  1.40KB 复制新文件或目录到容器中
COPY ui-tui/package.json ui-tui/ # buildkit
                        
# 2026-06-05 12:56:08  1.41KB 复制新文件或目录到容器中
COPY web/package.json web/ # buildkit
                        
# 2026-06-05 12:56:08  799.50KB 复制新文件或目录到容器中
COPY package.json package-lock.json ./ # buildkit
                        
# 2026-06-04 12:14:03  0.00B 设置工作目录为/opt/hermes
WORKDIR /opt/hermes
                        
# 2026-06-04 12:14:03  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-06-04 12:14:02  1.04MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/corepack /usr/local/lib/node_modules/corepack # buildkit
                        
# 2026-06-04 12:14:02  10.90MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/npm # buildkit
                        
# 2026-06-04 12:14:02  122.10MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ # buildkit
                        
# 2026-06-04 12:14:01  49.91MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit
                        
# 2026-06-04 12:14:01  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-06-04 12:14:00  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;     curl -fsSL --retry 3 -o /tmp/s6-overlay-arch.tar.xz         "https://github.com/just-containers/s6-overlay/releases/download/v${S6_OVERLAY_VERSION}/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;     ln -sf /init /usr/bin/tini # buildkit
                        
# 2026-06-04 12:14:00  280.00B 复制文件或目录到容器中
ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-symlinks-noarch.tar.xz /tmp/ # buildkit
                        
# 2026-06-04 12:14:00  6.97KB 复制文件或目录到容器中
ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-noarch.tar.xz /tmp/ # buildkit
                        
# 2026-06-04 12:13:59  0.00B 定义构建参数
ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e
                        
# 2026-06-04 12:13:59  0.00B 定义构建参数
ARG S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581
                        
# 2026-06-04 12:13:59  0.00B 定义构建参数
ARG S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563
                        
# 2026-06-04 12:13:59  0.00B 定义构建参数
ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf
                        
# 2026-06-04 12:13:59  0.00B 定义构建参数
ARG S6_OVERLAY_VERSION=3.2.3.0
                        
# 2026-06-04 12:13:59  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2026-06-04 12:13:59  903.10MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends     ca-certificates curl iputils-ping python3 python-is-python3 ripgrep ffmpeg gcc python3-dev python3-venv libffi-dev libolm-dev procps git openssh-client docker-cli xz-utils &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-06-04 12:13:59  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright
                        
# 2026-06-04 12:13:59  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-05-05 08:00:00  141.75MB 
# debian.sh --arch 'arm64' out/ 'trixie' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:031b09b662830d780245542f34abff02b7e715d92de09a1bbfa26ee1c991a1e3",
    "RepoTags": [
        "ekkoye8888/hermes-web-ui:v0.6.11",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.11-linuxarm64"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui@sha256:65d12455f4f17cd3301f2ad6aa9f4c03e6612719057638a00be2246141c12ca5"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-06T04:01:00.335407805Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "6060/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/hermes/.venv/bin:/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",
            "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=/home/agent/.hermes",
            "NODE_OPTIONS=--max-old-space-size=4096",
            "NODE_ENV=production",
            "HOME=/home/agent",
            "HERMES_WEB_UI_MANAGED_GATEWAY=1"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/opt/data": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "node",
            "dist/server/index.js"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.revision": "338c07433699569c24c32df4a2d1a8b9472400a8"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 4397430824,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e6b2cefc9e7f702deafead3ddc3212f0b520faf82c3d1160ceb8276fccdfb30a/diff:/var/lib/docker/overlay2/5577c1f67c7f3b63e21d2e0aa795276d17eb2f23a6dc22f7b5b980729e5f720e/diff:/var/lib/docker/overlay2/1546f4cd4724a8d3656b515b744931b491381c177a3d1091037dc1111a7a432f/diff:/var/lib/docker/overlay2/fce3f4940b6d87f6399f97b574c11c078e213f9ba5ddb5c78007128bd02005ed/diff:/var/lib/docker/overlay2/edbd17fe935364c237ba33e8a6bead354deec4bfed4048d5d0a18660313a5878/diff:/var/lib/docker/overlay2/cc0ed9854b72be8cbfdb38aaf043dc4d8d547fa379d8d762e5741ff9b94a3d80/diff:/var/lib/docker/overlay2/a6bcb0284b0103efe9bbef28b49ad6efa5e474f6d061b60498e77d7f46a0c698/diff:/var/lib/docker/overlay2/c05c0db24d262c9b8ffba88b3a91d3bcc91c7fe30f0ec5f9aa4d166b203f83f9/diff:/var/lib/docker/overlay2/a431d5963886e432b19b2014ba072bf30720d15fa3e324956cb3cd4bda88e0a9/diff:/var/lib/docker/overlay2/5cd77c6bdea00a09804037c3c7c3a08d66c8e0e41f23315263fe11f0dd47cbfc/diff:/var/lib/docker/overlay2/99b1580cd440de10d7c3a16dd6577bba668b1b7ffd4912c464667877146fcd05/diff:/var/lib/docker/overlay2/348bccafb408e08cd15d5d5474f1f5922b3eb451202bbd439b3e0c82992d46a0/diff:/var/lib/docker/overlay2/c3a76630293dc96eee39c22914adeb951cb991e96f7577db24acc0255f2888f9/diff:/var/lib/docker/overlay2/b242e01280f41337d5b5f67cc6bae59d0ec8f9707462bd744e7ead71267a482d/diff:/var/lib/docker/overlay2/2f63b50dd8572b33db4755bd438f8863057b20ac9fad82c1555db6952f302ad3/diff:/var/lib/docker/overlay2/29e8d9235534264c7b4a514a56823c39fad1ebc5a8c8904d5a28e544f1adb3e2/diff:/var/lib/docker/overlay2/765ff26aac7d5b9e616a42bd8eb260266ee4d83516f985dea898bd3bf49deb86/diff:/var/lib/docker/overlay2/d900ca0b31496d99837ca8212d3673141cc8cb7cf83505335cf881774ba100f2/diff:/var/lib/docker/overlay2/51a1ef187472aadafc6d1a5513b2a8158996c153604abbf3b56b843c6e9a5eb1/diff:/var/lib/docker/overlay2/075e7e6da83d6ee51410e7c8e14943268dcc1f8cb0d4a06e54388a002f7dbdd1/diff:/var/lib/docker/overlay2/f424ae740c27e3a95e6e317c3b26e6e980d6d151fc3a2568770bdf1ab7b98aca/diff:/var/lib/docker/overlay2/ec246c32621b31d750a3492e02d4a2e7131a5a31c8b9657bf404cf6891bfba33/diff:/var/lib/docker/overlay2/dbc2bb7e9468c87a676e322b8d20e08883e4e914c9c4fb74592da852cf14654a/diff:/var/lib/docker/overlay2/72e823bade9e431614f6e96172940911c9f8bef06fb59faa2c9204f4af9851ff/diff:/var/lib/docker/overlay2/28ce1b3d43529a92441dfb7e4c0e42e266b66d3e892735893013e20fecce5585/diff:/var/lib/docker/overlay2/8acff08207925d80b371fc8f320069bc6f2b51d4b86dd7335e00917a09278159/diff:/var/lib/docker/overlay2/80dbd7559b41810ec4b1bde1658b3e3026958e9707603dd8bf30a49cf763ba71/diff:/var/lib/docker/overlay2/2b9129be984f81dfc6db1df629edeb98ec71dd218a60b3c34d8c0c9fbd224dbd/diff:/var/lib/docker/overlay2/7dd39792d9e24a2ce9f5ae954c33ac576e301ac4a8b8800e88eb0b965b799ac1/diff:/var/lib/docker/overlay2/cc1f7b022f704cf05c1a01f335fc22176b3879296d9168bc4b53817f8690f630/diff:/var/lib/docker/overlay2/a254b51f7febe62af484afbcf41347c83492a5ada0459265428595f540d6589f/diff:/var/lib/docker/overlay2/355d33800e077039eb739558673622a91ba6156bf768ba5cf8cf9680f7499797/diff:/var/lib/docker/overlay2/41a67c9eddea056daf6ca3384b7a79ade36701fe3f9e51bb8dad44c1eea982dc/diff:/var/lib/docker/overlay2/e859321967c7dfeac56bf59260327f5a141bbe0c8e3e93be9199d8d335db647b/diff:/var/lib/docker/overlay2/c3d5ade312c3c69299cca7314ba392afae0e42c8c6f2390e00f9e45ea6b93da0/diff:/var/lib/docker/overlay2/cc0d36d535c4e10b6ed399809f8a0928bbe64716d87c0c1eed5b82e4f76000db/diff:/var/lib/docker/overlay2/f61e6a5ae04c7166ab03740b409e60236e95957b2f86da3adbc192be2d99664e/diff",
            "MergedDir": "/var/lib/docker/overlay2/3cd36db89f81eb38f791296df01927ae4c751e2df4e3f625032bd4d3fec70bde/merged",
            "UpperDir": "/var/lib/docker/overlay2/3cd36db89f81eb38f791296df01927ae4c751e2df4e3f625032bd4d3fec70bde/diff",
            "WorkDir": "/var/lib/docker/overlay2/3cd36db89f81eb38f791296df01927ae4c751e2df4e3f625032bd4d3fec70bde/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1c8868ba9e0d404e2f5b1e5637d0c330bf563b5edd327668baa31afe3e3cc917",
            "sha256:6affe4f8004d4356efd03297f1352ca0a0de47a2ec5d6ea3d2ba3c7c2f01c4d6",
            "sha256:18d9d396410c777b98c44865b6f7b7d8101252635772f5762349485d66709160",
            "sha256:122554b54a3a3a715f17ea626f3f2016d8ce538b87dc7e21f8171aa2698d9234",
            "sha256:e8b45b80db0e90c8a40c093ec74f1c49a057390197d410133432b6b84368a736",
            "sha256:a35588ec5f150d6d053b4819f7cca17fa1d399259f4c022f359cb576d0e10c6f",
            "sha256:b7be9cbfecc97e23c8512d4b314563b0342f5a5eb4ad4b46c338fa33f2d707cb",
            "sha256:b55061c90348017e968016fc365eafbe61c75180b3adf0d311f4f873f7db0082",
            "sha256:831424fda136fe82c7816adc2c2f39cbf90b234556c9d47815dfb037fc9525c5",
            "sha256:d5a373ea4ca08025c14ddffc4de79f687d93eb1f7d863c63cbdb85c19436daa5",
            "sha256:92860261cd88bf77bb08e9ec876bc5206060244c5993b876104e829db93acdcf",
            "sha256:0805d0fd1ac7044c8c321e553c5066912ce4fed51e3e214b854effc497776cea",
            "sha256:2bedef5bca483d5e84b9eac460b409c2049a8c2467a0ef888fe0630d1f860758",
            "sha256:db46e8b5e54b3355a81b96fe707c146dc5efb2f24a00801d395545bc52889867",
            "sha256:d482cc1336c9dfe782d05e34f57df73a085c0e0afb793ddb9074261f7a9cab2d",
            "sha256:a8c461af48e8ee7ae4fc2d987e844c60ab2e9958d3a729c2b6b4d06197484c72",
            "sha256:5d45f34191b1891eed6a21256c0c0baaa1b32bca0345de4c44ce71687b5d51b4",
            "sha256:b47937993ac72869b280c461f9605080b116d298ea351829fcb1ada2e7f5c59a",
            "sha256:137be6b4606e6ad584797e5bed17656b4da9a7b702010f96b608646cb39cea97",
            "sha256:ceb6689717ce91a4a4e53e23653b6184c306ee943066926cd005074ea7bed075",
            "sha256:b750c235547ad30ef5e9c5a28d7b34f0bae56594554ad04a2d8e86fe26e027f6",
            "sha256:ed2b84884ce7b46042772bd9feddbe34711fb7cc6537213b140e0ba4b202efa0",
            "sha256:ae6648fc26dc9fa8cafbf7cb0598c7aba56f50ec0a9f140da1434b0afd30bcda",
            "sha256:6df2a7a87c858b21983c9d62a6295b350814ac4b84fd50d4cc371a4dfc54426b",
            "sha256:22d5fcd77e953bd7cf4fc4d0b8db0408554e31488cb5a2d74fee6821278be4f9",
            "sha256:5c6f28fb1c44d4968975f455d4097a0b316a8d34c65792767c89b854646000e4",
            "sha256:f5c7aa82add7486bf55ff6918b7f969fb1d2a778cbc89f20f4cd2023d96d7c3f",
            "sha256:b71eba40762ba0abde690a4c3096c8750b5e2696870d20140a9cf413ffe28b5a",
            "sha256:d55cdbbc94238c591510b1538e98301bb58f9b175e953a2322ae8f9d7c908e77",
            "sha256:22af04fd21466e7e48fe8edb2dfa39d50b4f7701001361d69e0aef913df255e7",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:e2827e09862a9b0523e296751de158a45e415a1081acf64c6efd640dd57ac5d8",
            "sha256:7be80a70ba418615dbe39ac06f313f82547109e95920acba0c5ece8dcc08278f",
            "sha256:f44bb83c443ebe7332297f242b4e4aedfbd115cb9a246fb5577a8b72865dbfab",
            "sha256:755abc797cf9904641a3124b0b9e13cd09992d3625a8312bb44c66c617bebfb1",
            "sha256:f1b766530507a81625f5aa4e0c64eecda4f9edafe8d81504e261b4f8e816bfe2",
            "sha256:a2618ddd96390a25988e8682800e94e8d205711f2ff2ab7d45502be65c783c6d",
            "sha256:b34eb0f148e70a33bd0ee3c6aee13b9fe036069ddd6075431ec725882f0ad008"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-08T17:28:55.694481011+08:00"
    }
}

更多版本

docker.io/ekkoye8888/hermes-web-ui:latest

linux/amd64 docker.io5.86GB2026-04-24 03:54
756

docker.io/ekkoye8888/hermes-web-ui:v0.5.14

linux/amd64 docker.io7.01GB2026-05-09 01:24
129

docker.io/ekkoye8888/hermes-web-ui:v0.5.16

linux/amd64 docker.io7.05GB2026-05-12 02:26
103

docker.io/ekkoye8888/hermes-web-ui:v0.5.18

linux/amd64 docker.io7.10GB2026-05-12 16:17
178

docker.io/ekkoye8888/hermes-web-ui:0.5.34

linux/arm64 docker.io6.82GB2026-05-23 00:20
53

docker.io/ekkoye8888/hermes-web-ui:v0.6.1

linux/arm64 docker.io6.83GB2026-05-26 02:42
70

docker.io/ekkoye8888/hermes-web-ui:v0.6.3

linux/amd64 docker.io6.86GB2026-05-28 00:50
74

docker.io/ekkoye8888/hermes-web-ui:v0.6.7

linux/amd64 docker.io4.44GB2026-06-01 11:23
78

docker.io/ekkoye8888/hermes-web-ui:v0.6.7

linux/arm64 docker.io4.47GB2026-06-04 11:52
27

docker.io/ekkoye8888/hermes-web-ui:v0.6.11

linux/amd64 docker.io4.37GB2026-06-07 22:54
19

docker.io/ekkoye8888/hermes-web-ui:v0.6.11

linux/arm64 docker.io4.40GB2026-06-08 17:32
8