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

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

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

源镜像 docker.io/ekkoye8888/hermes-web-ui:v0.6.7
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7-linuxarm64
镜像ID sha256:d7791b8d943a6c650d976594486e4c8f5a8992ffd4a1fe00283e2ce894fdee6a
镜像TAG v0.6.7-linuxarm64
大小 4.47GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 node dist/server/index.js
工作目录 /app
OS/平台 linux/arm64
浏览量 13 次
贡献者
avatar
离线日志
镜像创建 2026-05-31T02:47:35.365246951Z
同步时间 2026-06-04 11:52
开放端口
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_HOME=/home/agent/.hermes NODE_OPTIONS=--max-old-space-size=4096 NODE_ENV=production HOME=/home/agent HERMES_WEB_UI_MANAGED_GATEWAY=1
镜像标签
355af2c20f495b97c22c9aeb4c227fb0ca010da7: org.opencontainers.image.revision

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#ekkoye8888/hermes-web-ui:v0.6.7#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7-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.7-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7-linuxarm64  docker.io/ekkoye8888/hermes-web-ui:v0.6.7'

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.7-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7-linuxarm64  docker.io/ekkoye8888/hermes-web-ui:v0.6.7'

镜像构建历史


# 2026-05-31 10:47:35  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-05-31 10:47:35  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["node" "dist/server/index.js"]
                        
# 2026-05-31 10:47:35  0.00B 声明容器运行时监听的端口
EXPOSE [6060/tcp]
                        
# 2026-05-31 10:47:35  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-05-31 10:47:35  0.00B 设置环境变量 HERMES_WEB_UI_MANAGED_GATEWAY
ENV HERMES_WEB_UI_MANAGED_GATEWAY=1
                        
# 2026-05-31 10:47:35  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/home/agent/.hermes
                        
# 2026-05-31 10:47:35  0.00B 设置环境变量 HOME
ENV HOME=/home/agent
                        
# 2026-05-31 10:47:35  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-05-31 10:47:35  77.79MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm run build && npm prune --omit=dev # buildkit
                        
# 2026-05-31 10:40:32  58.58MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-05-31 10:40:31  832.16MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm ci --ignore-scripts && npm rebuild node-pty # buildkit
                        
# 2026-05-31 10:37:55  0.00B 设置环境变量 NODE_OPTIONS
ENV NODE_OPTIONS=--max-old-space-size=4096
                        
# 2026-05-31 10:37:55  403.57KB 复制新文件或目录到容器中
COPY package*.json ./ # buildkit
                        
# 2026-05-31 10:37:55  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-31 10:37:55  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-05-31 10:37:42  59.18MB 执行命令并创建新的镜像层
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-05-31 10:37:42  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-31 10:37:42  0.00B 定义构建参数
ARG NODE_VERSION=24.15.0
                        
# 2026-05-31 10:16:51  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-05-31 10:16:51  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]
                        
# 2026-05-31 10:16:51  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/data]
                        
# 2026-05-31 10:16:51  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=355af2c20f495b97c22c9aeb4c227fb0ca010da7 /bin/sh -c mkdir -p /opt/data # buildkit
                        
# 2026-05-31 10:16:51  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-05-31 10:16:51  3.71KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/hermes-exec-shim.sh /opt/hermes/bin/hermes # buildkit
                        
# 2026-05-31 10:16:51  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/opt/data
                        
# 2026-05-31 10:16:51  0.00B 设置环境变量 HERMES_WEB_DIST
ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist
                        
# 2026-05-31 10:16:51  2.11KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/02-reconcile-profiles /etc/cont-init.d/02-reconcile-profiles # buildkit
                        
# 2026-05-31 10:16:51  4.00KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/015-supervise-perms /etc/cont-init.d/015-supervise-perms # buildkit
                        
# 2026-05-31 10:16:51  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=355af2c20f495b97c22c9aeb4c227fb0ca010da7 /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-05-31 10:16:51  4.70KB 复制新文件或目录到容器中
COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit
                        
# 2026-05-31 10:16:51  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=355af2c20f495b97c22c9aeb4c227fb0ca010da7 /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-05-31 10:16:51  0.00B 定义构建参数
ARG HERMES_GIT_SHA=355af2c20f495b97c22c9aeb4c227fb0ca010da7
                        
# 2026-05-31 10:16:51  100.18KB 执行命令并创建新的镜像层
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-05-31 10:16:49  594.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 chmod -R a+rX /opt/hermes &&     chown -R hermes:hermes /opt/hermes/.venv /opt/hermes/ui-tui /opt/hermes/node_modules # buildkit
                        
# 2026-05-31 10:12:34  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-31 10:12:34  8.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 cd web && npm run build &&     cd ../ui-tui && npm run build # buildkit
                        
# 2026-05-31 10:12:24  81.49MB 复制新文件或目录到容器中
COPY --chown=hermes:hermes . . # buildkit
                        
# 2026-05-31 10:01:48  315.11MB 执行命令并创建新的镜像层
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 # buildkit
                        
# 2026-05-31 10:01:44  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-05-31 10:01:44  798.55KB 复制新文件或目录到容器中
COPY pyproject.toml uv.lock ./ # buildkit
                        
# 2026-05-31 10:01:43  1.01GB 执行命令并创建新的镜像层
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 &&     (cd web && npm install --prefer-offline --no-audit) &&     (cd ui-tui && npm install --prefer-offline --no-audit) &&     npm cache clean --force # buildkit
                        
# 2026-05-31 10:00:38  0.00B 设置环境变量 npm_config_install_links
ENV npm_config_install_links=false
                        
# 2026-05-31 10:00:38  1.28MB 复制新文件或目录到容器中
COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit
                        
# 2026-05-31 10:00:38  257.56KB 复制新文件或目录到容器中
COPY ui-tui/package.json ui-tui/package-lock.json ui-tui/ # buildkit
                        
# 2026-05-31 10:00:38  320.03KB 复制新文件或目录到容器中
COPY web/package.json web/package-lock.json web/ # buildkit
                        
# 2026-05-31 10:00:38  1.52KB 复制新文件或目录到容器中
COPY package.json package-lock.json ./ # buildkit
                        
# 2026-05-31 10:00:38  0.00B 设置工作目录为/opt/hermes
WORKDIR /opt/hermes
                        
# 2026-05-31 10:00:38  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-05-31 10:00:38  1.04MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/corepack /usr/local/lib/node_modules/corepack # buildkit
                        
# 2026-05-31 10:00:38  10.90MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/npm # buildkit
                        
# 2026-05-31 10:00:37  122.10MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ # buildkit
                        
# 2026-05-31 10:00:37  49.91MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit
                        
# 2026-05-31 10:00:36  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-05-31 10:00:36  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 # buildkit
                        
# 2026-05-31 10:00:36  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-05-31 10:00:35  6.97KB 复制文件或目录到容器中
ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-noarch.tar.xz /tmp/ # buildkit
                        
# 2026-05-31 10:00:35  0.00B 定义构建参数
ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e
                        
# 2026-05-31 10:00:35  0.00B 定义构建参数
ARG S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581
                        
# 2026-05-31 10:00:35  0.00B 定义构建参数
ARG S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563
                        
# 2026-05-31 10:00:35  0.00B 定义构建参数
ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf
                        
# 2026-05-31 10:00:35  0.00B 定义构建参数
ARG S6_OVERLAY_VERSION=3.2.3.0
                        
# 2026-05-31 10:00:35  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2026-05-31 10:00:35  899.47MB 执行命令并创建新的镜像层
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 libffi-dev procps git openssh-client docker-cli xz-utils &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-05-31 10:00:35  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright
                        
# 2026-05-31 10:00:35  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-05-05 08:00:00  141.75MB 
# debian.sh --arch 'arm64' out/ 'trixie' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:d7791b8d943a6c650d976594486e4c8f5a8992ffd4a1fe00283e2ce894fdee6a",
    "RepoTags": [
        "ekkoye8888/hermes-web-ui:v0.6.7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7-linuxarm64"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui@sha256:9fc1236a1d330434cc22712f8dcdcaac7f020fe4955eec13eecddd4c29f1d2c4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-31T02:47:35.365246951Z",
    "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_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": "355af2c20f495b97c22c9aeb4c227fb0ca010da7"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 4466633249,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/99919dd817baebd281a3cf376ee3a64888f059b0608a03615ead1063fc574d81/diff:/var/lib/docker/overlay2/167e9a5e14b365d54b836f1c62510ec08878bb6e5f78b42ca0c45596c86a1e90/diff:/var/lib/docker/overlay2/419ff97b68f1d848b1bbc13f5fd0c8b45e52c6d0c54979c0add9f68db24f15f3/diff:/var/lib/docker/overlay2/8c88fa68575fe935015ed111d96233a306c94afa5cfc3eeccd1ebbfb4dd1da03/diff:/var/lib/docker/overlay2/b68045444a4c8397436281cb5f539642a85f2a10f91e28c81feccd7e865e43d0/diff:/var/lib/docker/overlay2/680d825734fde407604ab113e56a39ca67b2e1dfeec9f12a6afd89514a90cb63/diff:/var/lib/docker/overlay2/91e8575868622710fbbb84dfffa60530ccdbd49a9894337cb9d8a9345f0ad913/diff:/var/lib/docker/overlay2/75bfa1df243c9a7efd2b0e9f31bb95163126c11c7b6319b09127a8842abf6dc9/diff:/var/lib/docker/overlay2/d6f4a164164191792b18903cbec0f60266ff7d78931e02af66bf8a8e999ae8a1/diff:/var/lib/docker/overlay2/13df3a430b4dc3229279dff72f71890ae3b1500ad4257a28bea3014db7f4b542/diff:/var/lib/docker/overlay2/4def8bd0fcd3efcac2be685687f42ac15703510378b3457a8f7c16d2d69c65e2/diff:/var/lib/docker/overlay2/374ea1d192f4044681125ebe554721525442172338bf85ea326039e41c91e5a1/diff:/var/lib/docker/overlay2/3f9fa50f25b474f33f5783324e43500c7359d129a5a63e20315c5b0fbf6aecf8/diff:/var/lib/docker/overlay2/250f4758012fcfed2956f4996a9c68173529f9f19c07e020e4ff875e468e6f10/diff:/var/lib/docker/overlay2/97b950fdc5123f40f4435749a039b6123eb87217b1af5c6a74443f0108f9f6d8/diff:/var/lib/docker/overlay2/b005e0783908688a5304f5c24ff1c3b99b983b1a8e342f68f8fdae514dd2ca5b/diff:/var/lib/docker/overlay2/dbb183cc52d8739a52c116f67bc8529dd4d7fd42b48f0dbdb09f91453bc7fc04/diff:/var/lib/docker/overlay2/75c3e01d75da891314189879b2a47d426f76f619d7f116c19ac427cb018ac889/diff:/var/lib/docker/overlay2/0cbfcc5d11325ebd757b514985028e954ce037f9864c09cfe28fa112886a9441/diff:/var/lib/docker/overlay2/a3757b570589cf1c8ecf9cf9def21ed28d2e544b32783f4cab92cf00f7e6c3d5/diff:/var/lib/docker/overlay2/0f245a2d04e18a8b6dc9f19e45ae3aabee18e29adcd176f6f4bd729b04fe18ed/diff:/var/lib/docker/overlay2/cf70c9b9509e1a2ab2ee3b8267da13dce263089b36cc8057dd8ce18e420cfe5c/diff:/var/lib/docker/overlay2/089da8b31d38da4ada12e41f38fd836a42a82c5a4f88e348a27e9e850e947341/diff:/var/lib/docker/overlay2/b5381c13e0ca823ddd70d11e0692d2e985626eb32a9cdf893c18fd194ac45ea1/diff:/var/lib/docker/overlay2/48668a83989216a25005d1e83a1bdfd054f0b35b9277fe27a1116a53b5f8b6b1/diff:/var/lib/docker/overlay2/76268c8d3e4ecafd0dcc46599506a511f4e46f358dc08bc19fdf1182fa2e2773/diff:/var/lib/docker/overlay2/0bfecd901134f1beb28b1eff096e5b6e69994e62fd40aaabac2738c6ec640467/diff:/var/lib/docker/overlay2/727360cade6893253b6c1072139d98181d37f8e8aa4eebd68e70e6c52034ee69/diff:/var/lib/docker/overlay2/077fd2cdb73bd16400544a6dd1126cb28fcd44f45e5c7f424786986910943e37/diff:/var/lib/docker/overlay2/f734f134569f9678a5739a33b14ea7412c905ed927ea04102b9dde362e7341bd/diff:/var/lib/docker/overlay2/2c46545cb828f6a9b06b73a840685397418e51f519f65d8c5858d2a1f3d43a74/diff:/var/lib/docker/overlay2/6c1e66b81b7ff4636924b2ecbe15e947b5d8c00bd46ca2e4b8e30bc87971fa0d/diff:/var/lib/docker/overlay2/6516197da5555278cebd602d250ab1d2ace50d05b22a62b76357bfcb7039df73/diff:/var/lib/docker/overlay2/1151b09208e026d81c477d764f3a079ea37fa8cad9218c29886eb0cc6430ae2c/diff:/var/lib/docker/overlay2/b7f5e08083e3870d4b43f0a6a036e7566d49378ce86025504df927c59f2e78d0/diff:/var/lib/docker/overlay2/4715269ad22aa441c729762913a3e1e7bdb7a3ef041c068b15ac538ac317e850/diff:/var/lib/docker/overlay2/499aa75dec4288f09fa6277d4c860ed4bc1a75d234740faf2891cc14b2d676f3/diff",
            "MergedDir": "/var/lib/docker/overlay2/011eb54540dd7aabb6bbaa4b693a68b2f71c6fc633726d4e0c623b32ac34f1f2/merged",
            "UpperDir": "/var/lib/docker/overlay2/011eb54540dd7aabb6bbaa4b693a68b2f71c6fc633726d4e0c623b32ac34f1f2/diff",
            "WorkDir": "/var/lib/docker/overlay2/011eb54540dd7aabb6bbaa4b693a68b2f71c6fc633726d4e0c623b32ac34f1f2/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1c8868ba9e0d404e2f5b1e5637d0c330bf563b5edd327668baa31afe3e3cc917",
            "sha256:0064666ba11b2b3ff297d9f06cde90e0ee0fa78ca2276c6258e313c6d34355f9",
            "sha256:d3fc189c4ce0b2833a0f55b51348b05a5f8c2ae9d75667eb6dd629bfc8056662",
            "sha256:aeb306d00f25c4f2cee43b3bcab6010c21171e39dc08db95c35da26e9bb4aeec",
            "sha256:70fa3ab5e4da4ef31cf4c1f1c3dbd1780b016eca95bf21a655f229890b946e75",
            "sha256:0bdf62892a0122a8e8cac1559aedc51178fef20dc5aae7d37f3c590099448c90",
            "sha256:ce0e1df003ccdf5c24aac7fe3a78740ba7207b8bf29fe92c22313424c56fc87f",
            "sha256:e3b1b866910349668ce2f59b21a278fba04f43fcaec07ee15f5463ba95ee3dde",
            "sha256:c81da34afa0a5579a79fd503ac54a6e66c9b11f203fa17041c32ad3ec5a248a2",
            "sha256:594805482be8b00bbca0b755a1c40ba9baada9a4aac917eba116fc88f1a9056e",
            "sha256:f2369bdbc37501e33d6df79556474d4ebd17545ff97b81b2cf3f3d5bbada73fa",
            "sha256:1d3b31d0619de4abc9a5acc742f882ad8126a3b5dd9601faa62483d13d4e35e9",
            "sha256:1e93d643395da23a8dfb2984fdc2554d411c080c2bb52dca05bfaa7f4c3736f8",
            "sha256:462e535d095662e7c03a7fc69e5b4c3e2a91873519ee4ce53ce8643eb8bbcd41",
            "sha256:43c8969748159b4dea8e5225a4cf5298f33a5ff852212c7fe5c58a309e91fa08",
            "sha256:5d40acf561c790b93fcd03e82a6ecfd742c7787e2f8e1c65570f2f23eb9461bd",
            "sha256:c8872e8dddab1ee9e1d5c3b5bed2b47eab06d32aaf79fb2659ba6f1ebc0e2ce9",
            "sha256:3935a6d84b94995fae7ffb14988348d33604e1a356cce3b0624f456192bd75e4",
            "sha256:389bf85236e5cf50c5c8f3afe33714295456fc9fbd1d034cc2948bd222c0e7ca",
            "sha256:b2e6d18af10cd2567516f7bcc2ef13dee83ee08b4e8221cdc966cf4f5cde2781",
            "sha256:aded4339ab2fc95bf1dbb4120c73ddac164b8aec0ac9be3ba0ba030dd4914ef7",
            "sha256:e94406c66b1b2b96ccd98d8cba5e5124d2d0ca6761fe72853e0c538bd67fb510",
            "sha256:f5041c73fee5c7afdd5693755261b018d34c44c6b1be23d629682f5861992576",
            "sha256:56b9701175ea95cecd65c455eace8a618c835e029706a6c8e61e5f25c359f0d4",
            "sha256:0077aef49f880cab40b3062c34c55604ad56565049ed045d9ddebd72a3805ffa",
            "sha256:f9fe63c8d10b3b216c715c8a49655788cfa3c2ef9dfe5113f06ca8f48ffb4367",
            "sha256:b4cd9754335eda1470cdac5f1a9f2aa85eb6bbfe87d993a652e6c53abe1df2a0",
            "sha256:06b97a0cb042a97cf155a504b74abbf36617b2cb1c15e16b0e02e942614635bd",
            "sha256:18fce44c9b71b67dcb1c9f89500e1f9f28492c0b59a54aedfa8a13d602a7af8d",
            "sha256:381d5bc3de8d448689d015753520ed5e52fb48370605aec590b2df62690d7951",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:4ec3411bea6e85d580a1b62d8560ba712b46b6749bf38a9f55ea152c7f2e88b9",
            "sha256:585c9232de9562f616f5d24baf615e3c2bf6b3ebc5f6ff0806e3dc26edc606b1",
            "sha256:22c4e65c4c4924b977f1c30d228b4eca26ebf1e80965362321b0a71364639799",
            "sha256:15d46145f86eabe03b41f11c66c2d89af061a53a662f678731d9a686067bd0d4",
            "sha256:b7e0c87988b862909c7328df791189afe2b5ff687a2a064041b6b0c6a988a527",
            "sha256:aa6ee4289221a1523db5a79f3ec21dcf304dfbe6768bf232bedd0ed8c11baded",
            "sha256:86ace03c0ad56b245a77bd63df891298528a0caa65c7f41150a1ac78d8604240"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-04T11:48:45.941319983+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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