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

docker.io/ekkoye8888/hermes-web-ui:v0.6.11 - 国内下载镜像源 浏览次数:8

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
镜像ID sha256:5a44aefac1cbe891affb6e805bea153b9e1217d60a188beb0238161dbf5e6af3
镜像TAG v0.6.11
大小 4.37GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 node dist/server/index.js
工作目录 /app
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2026-06-06T03:51:45.285055312Z
同步时间 2026-06-07 22:54
开放端口
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

Docker拉取命令

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

镜像构建历史


# 2026-06-06 11:51:45  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-06-06 11:51:45  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["node" "dist/server/index.js"]
                        
# 2026-06-06 11:51:45  0.00B 声明容器运行时监听的端口
EXPOSE [6060/tcp]
                        
# 2026-06-06 11:51:45  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 11:51:45  0.00B 设置环境变量 HERMES_WEB_UI_MANAGED_GATEWAY
ENV HERMES_WEB_UI_MANAGED_GATEWAY=1
                        
# 2026-06-06 11:51:45  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/home/agent/.hermes
                        
# 2026-06-06 11:51:45  0.00B 设置环境变量 HOME
ENV HOME=/home/agent
                        
# 2026-06-06 11:51:45  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-06-06 11:51:45  78.63MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm run build && npm prune --omit=dev # buildkit
                        
# 2026-06-06 11:50:54  59.60MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-06-06 11:50:54  847.24MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm ci --ignore-scripts && npm rebuild node-pty # buildkit
                        
# 2026-06-06 11:50:34  0.00B 设置环境变量 NODE_OPTIONS
ENV NODE_OPTIONS=--max-old-space-size=4096
                        
# 2026-06-06 11:50:34  406.57KB 复制新文件或目录到容器中
COPY package*.json ./ # buildkit
                        
# 2026-06-06 11:50:34  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-06-06 11:50:34  194.12MB 执行命令并创建新的镜像层
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:50:32  62.86MB 执行命令并创建新的镜像层
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:50:32  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-06-06 11:50:32  0.00B 定义构建参数
ARG NODE_VERSION=24.15.0
                        
# 2026-06-06 11:46:02  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-06-06 11:46:02  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]
                        
# 2026-06-06 11:46:02  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/data]
                        
# 2026-06-06 11:46:02  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=338c07433699569c24c32df4a2d1a8b9472400a8 /bin/sh -c mkdir -p /opt/data # buildkit
                        
# 2026-06-06 11:46:02  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:46:02  3.71KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/hermes-exec-shim.sh /opt/hermes/bin/hermes # buildkit
                        
# 2026-06-06 11:46:02  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/opt/data
                        
# 2026-06-06 11:46:02  0.00B 设置环境变量 HERMES_TUI_DIR
ENV HERMES_TUI_DIR=/opt/hermes/ui-tui
                        
# 2026-06-06 11:46:02  0.00B 设置环境变量 HERMES_WEB_DIST
ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist
                        
# 2026-06-06 11:46:02  2.23KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/02-reconcile-profiles /etc/cont-init.d/02-reconcile-profiles # buildkit
                        
# 2026-06-06 11:46:02  4.00KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/015-supervise-perms /etc/cont-init.d/015-supervise-perms # buildkit
                        
# 2026-06-06 11:46:02  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=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:46:02  4.92KB 复制新文件或目录到容器中
COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit
                        
# 2026-06-06 11:46:02  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=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:46:02  0.00B 定义构建参数
ARG HERMES_GIT_SHA=338c07433699569c24c32df4a2d1a8b9472400a8
                        
# 2026-06-06 11:46:02  102.10KB 执行命令并创建新的镜像层
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-06-06 11:45:59  670.29MB 执行命令并创建新的镜像层
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 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:45:36  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-06-06 11:45:36  8.86MB 执行命令并创建新的镜像层
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-06-06 11:45:22  105.92MB 复制新文件或目录到容器中
COPY --chown=hermes:hermes . . # buildkit
                        
# 2026-06-06 08:56:33  238.13MB 执行命令并创建新的镜像层
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 # buildkit
                        
# 2026-06-06 08:56:31  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-06-06 08:56:31  634.85KB 复制新文件或目录到容器中
COPY pyproject.toml uv.lock ./ # buildkit
                        
# 2026-06-05 12:56:17  842.59MB 执行命令并创建新的镜像层
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 &&     npx playwright install --with-deps chromium --only-shell &&     npm cache clean --force # buildkit
                        
# 2026-06-05 12:55:50  0.00B 设置环境变量 npm_config_install_links
ENV npm_config_install_links=false
                        
# 2026-06-05 12:55:50  1.24MB 复制新文件或目录到容器中
COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit
                        
# 2026-06-05 12:55:50  1.40KB 复制新文件或目录到容器中
COPY ui-tui/package.json ui-tui/ # buildkit
                        
# 2026-06-05 12:55:50  1.41KB 复制新文件或目录到容器中
COPY web/package.json web/ # buildkit
                        
# 2026-06-05 12:55:50  799.50KB 复制新文件或目录到容器中
COPY package.json package-lock.json ./ # buildkit
                        
# 2026-06-04 12:12:59  0.00B 设置工作目录为/opt/hermes
WORKDIR /opt/hermes
                        
# 2026-06-04 12:12:59  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-06-04 12:12:59  1.04MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/corepack /usr/local/lib/node_modules/corepack # buildkit
                        
# 2026-06-04 12:12:59  10.90MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/npm # buildkit
                        
# 2026-06-04 12:12:59  124.82MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ # buildkit
                        
# 2026-06-04 12:12:59  58.39MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit
                        
# 2026-06-04 12:12:59  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-06-04 12:12:59  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;     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:12:58  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:12:58  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:12:58  0.00B 定义构建参数
ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e
                        
# 2026-06-04 12:12:58  0.00B 定义构建参数
ARG S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581
                        
# 2026-06-04 12:12:58  0.00B 定义构建参数
ARG S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563
                        
# 2026-06-04 12:12:58  0.00B 定义构建参数
ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf
                        
# 2026-06-04 12:12:58  0.00B 定义构建参数
ARG S6_OVERLAY_VERSION=3.2.3.0
                        
# 2026-06-04 12:12:58  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-06-04 12:12:58  939.06MB 执行命令并创建新的镜像层
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:12:58  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright
                        
# 2026-06-04 12:12:58  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-05-05 08:00:00  119.87MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:5a44aefac1cbe891affb6e805bea153b9e1217d60a188beb0238161dbf5e6af3",
    "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"
    ],
    "RepoDigests": [
        "ekkoye8888/hermes-web-ui@sha256:70e8188cfc065a4c7af2a386fe607cc3c7bc1077f59de3990cf9009f06993547",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui@sha256:31cce9dde9de7402b93e93480ab4e04d74a6ba9d89988573fecd0e2efeefd1c3"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-06T03:51:45.285055312Z",
    "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": "amd64",
    "Os": "linux",
    "Size": 4371550358,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6f71abdf6fe3b57113cb43458789a9fc5f280e7e7b7a52a833b6960eb01b3c8c/diff:/var/lib/docker/overlay2/088261f61674f1b67f2aa404944190cd307deee51420e1da90a7883021dff21f/diff:/var/lib/docker/overlay2/73f3cb3e296c27724f347b902e7adbb9aa7ada99a624aedcb10609841ea81486/diff:/var/lib/docker/overlay2/59b4cd9062912c314cba3536c8b4ef051fc7b30b7bbab2b3942aa2427a50820b/diff:/var/lib/docker/overlay2/854491d536f5aa3b152e390eb57e85b4fdb454aac39573591ae7979c4d171f03/diff:/var/lib/docker/overlay2/8f2f40454a462ad732b9160246fcf1cebafd77777acd9fb61aa53e03dc9061a2/diff:/var/lib/docker/overlay2/b1af8883e6d158c81972d8fb31f84c93ae7f22b6b23190fc8dff5c79c68d1ff3/diff:/var/lib/docker/overlay2/a6190693f074a90f4e13c2f55eaccd2e12db0606ed1e347b89cd8985324d1f27/diff:/var/lib/docker/overlay2/ea5579d9a75a03c01e4fa6ac2391641eda3cde1fd5ed5938fe7b86e69b3b93c0/diff:/var/lib/docker/overlay2/72e7cbb225158a009de7fd7aa14a758c8495708cd554883ec41e891646fa54ec/diff:/var/lib/docker/overlay2/4ec6c4e846f54f2be33bba422ec801a943441da14ecd96d273e33114ef003def/diff:/var/lib/docker/overlay2/4ce846cdb318ef1bbc290f70b23e4a35b6bffcfb12b8d34f35e60d049b98aa2c/diff:/var/lib/docker/overlay2/99c2b9b5f258d1c6e5ed06fc56b9841970f60d05a2a7f63752e0cc17dd34acb4/diff:/var/lib/docker/overlay2/464e805aeb5c92149ed8c447f5e06d42783898c949c62b19c54676f168c7f72e/diff:/var/lib/docker/overlay2/312647237fc0bc62df957bded8dc1dab2565a817e56b942dfce38b27af3f57cb/diff:/var/lib/docker/overlay2/4c4c7827e9faae2c899a8a7b889448fb350983a53967dd826f5a83012e9b46bc/diff:/var/lib/docker/overlay2/e16fafac9be482e340859f4536f349b971ee94b9cbdc22ad75e1cbd0073a6d3a/diff:/var/lib/docker/overlay2/66190829c770bbc689d0042dfa40533e181120d57283700aeb2da3c09dba5f59/diff:/var/lib/docker/overlay2/8b5aad95e86bfb72330a0616c904eafb792331d249dad3e09470b385e9f7a2dc/diff:/var/lib/docker/overlay2/b84e787e38055322bec6bdad338f8bbbcaaae98656fd3f53223451ef5548dc3c/diff:/var/lib/docker/overlay2/298fb135a927f63bfd2676e95554beaadfec645bafae91d793888b23b2d2039f/diff:/var/lib/docker/overlay2/54ee7e9e8faac5fd2e1d0769ff7ab35a9ed8533e72ab9a1005fa6fbfe0f517c7/diff:/var/lib/docker/overlay2/818d046c4a34f136d2de55a2a45703d9456fad0a0a925576644bc3ce53702a80/diff:/var/lib/docker/overlay2/f5f8d5e992af2a783b5b49fa3612d8d0fb7190df671466e33e649d3981a79a3a/diff:/var/lib/docker/overlay2/da2cb9365b1a6dfcd550a9ac55afd77035b8bf4b4dec891c7a02bbe2c3f59951/diff:/var/lib/docker/overlay2/7dc071e4f3df897e1e540a745813af6751629a1a54d4f7a52b9e921d9efba928/diff:/var/lib/docker/overlay2/853aa9a3b12bea3404f37078aa3ddcbace0461e9f08600b74b7a3b80b7ea866d/diff:/var/lib/docker/overlay2/14262a59f4550717c1d4d30ef4214a2ce7b17306e7bc01588a6c418c1f5961d8/diff:/var/lib/docker/overlay2/7e8a824622475030864ba6b5afbc12715a7384bc2207eb7e04b9b2c69fbe93d6/diff:/var/lib/docker/overlay2/8bea3a9f924dcba28e60823cbd85171a2f6d1de905622b43114d818347f11e89/diff:/var/lib/docker/overlay2/b81ff89cb6d2bd78b6353275c08fe21e5e1c6ccd5bb9ff0a66e96a7e0da721f6/diff:/var/lib/docker/overlay2/acbd6498230b2b85a0698083a4f1173836deabdfbfedb6c973e808b1d8587274/diff:/var/lib/docker/overlay2/39150ab1358e3eef2aa4e3cd5f3fb5210b1467e4826651ceb73240f88c420c93/diff:/var/lib/docker/overlay2/d97472dfe9e1b7fa43fe0f419b0156b7fd33ecf98a90a042aec71bf9582e93d2/diff:/var/lib/docker/overlay2/4988f0bc2875d6295be9f4d091f5b25d2cdfe49f053d53d7a09d0a65f90a4bd8/diff:/var/lib/docker/overlay2/b7cd3c802747baceae62b1f62f20083f40314824cc397e2aaa4def9d34b521d5/diff:/var/lib/docker/overlay2/67208ebec4f6ae75003ba5d14047c5134d1e2f0af70acf1e848a7d2003118751/diff",
            "MergedDir": "/var/lib/docker/overlay2/6a4fe6dd593d1ef3d5a88ca1edd34ccfa8def0f1e70815befc9fe80a2337bca5/merged",
            "UpperDir": "/var/lib/docker/overlay2/6a4fe6dd593d1ef3d5a88ca1edd34ccfa8def0f1e70815befc9fe80a2337bca5/diff",
            "WorkDir": "/var/lib/docker/overlay2/6a4fe6dd593d1ef3d5a88ca1edd34ccfa8def0f1e70815befc9fe80a2337bca5/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5222f025e44ae24949e8880713955891ae0bd339afd3adb699d66e1cd603e2fa",
            "sha256:1af107a5dfcf280ae9a7ea9f2136671f234794be8203d88e6aaa8fb4659ad7bd",
            "sha256:9f967b5508f009053b458a109df1528cb8e56a4be0a54881ffd0ac2143320236",
            "sha256:a46503348d5fd92de5646841c2db9db0bcd79135e0f884066aa2a0952358eb9a",
            "sha256:11564adb3a8165b10ac8318dae90e49b7a6c5c9d45d13d209ba27ed8e4b35e8b",
            "sha256:750dd9611dd8490c8e7e5b29993546f791492437739345d31ce72841165d84d8",
            "sha256:3f35ba08c3b4e4033c634c00c5433a80096ea7249b694c0b0364848c9631b573",
            "sha256:486026e7573ae0f2edf50505ad9487e5f254377c64fdfcf942d199977e9de3ec",
            "sha256:f14b814a66ff2087d6f50eb547911650068242189e839fc4233b67d80e24158b",
            "sha256:9026487c4b96001fab46e6bceb04071544be63148fcdc8d0bf83612bce60f0ad",
            "sha256:197a25a875e48cb3a65f97b63f207a6dbc215fea874e92a1661de1a2e4140002",
            "sha256:05df5960e04e9ffeeda230df86b87044e3cd9c6cb4af4b33e7383b1e4c614627",
            "sha256:b46cb0dd7deec2e4ec6d2a09692090a1f46f26a9341ef00119d56123500700c3",
            "sha256:0ed0c9ad858725db9cf471ec675e1606711023e6be63046a1b955585b0b4d3de",
            "sha256:69cf946a4d76cfcebb18cd3f72e8148dc938919391a47a8b3b1159752060f653",
            "sha256:65d74c52fee4d746275e0e25c7d875af2d58f1459ab59fb18c38b3eb8d1f8370",
            "sha256:e4add5d32f6e0aa8c3f8c75ee676815ed2903b9f1daf540a897f316e86b925d6",
            "sha256:2f3e353b65c034dff7a0562c00d0e4ceb1ffedceabce01eb800231b8fd558712",
            "sha256:ddea7feb4773915a4b7b8abf95b855657811af8cf28c32d9ac71f19b1da0cc93",
            "sha256:e261b3e1dc8f95c88bd675b2fc1c46bf6ad2c0e4946fa52d07ea53500b6dc952",
            "sha256:6ac34e4b9c14146024b0a161eb4f265e411b319bf3811d8db44b86914613922c",
            "sha256:d24286c520c058a5a9695d55272d50b30e0be88c7872cfacb981a241fc50085c",
            "sha256:52085fc861c75a35d311730b499e2f083ad387dec16b66fe96702d3b4cb1e3a7",
            "sha256:46f723a0a7321cc97dafd081fe95ad859f53fff9f5c2c115f8dc5a6867c480d9",
            "sha256:f464c4e04f47e4bae9a51c88367a3e5c3590e50ef843630e17d6c04f0c69cdc6",
            "sha256:53a5d5661dcade884bbb14a8d077a9c31e8b37c4888d0ed70417ea10b54a7a2f",
            "sha256:df3d4fd669b19b7418d33514627cd365b878203dba2fa0641383a903d3623d2b",
            "sha256:196ce716736f2b60336b60569254efbb9ca740f370793e3b6956f46d0a2d02bd",
            "sha256:9a7856f8488c78d929cf3beb6cfbdc4d739731188b8012353d1f97182a026a2e",
            "sha256:0a3458376eb13f35baff9eef460f34fc8e7397f37c683a68f4044f9676c77f62",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f0bc512c69ee220ccf32d465fbb6bcd4d8afd608640e4c44c243aefa66f16f59",
            "sha256:33dbd111d0fa8f259d2b2127cf94714c69e66fb873d3a5a9a4935ded7d31598e",
            "sha256:1e5d9a1e65e36525b6e2acdc52acc81005d128fcdd3668652ef30ea2877f32e4",
            "sha256:4a13b5324362b04bc4bc70123ff161cb305d8a4cc4f911eb4d9b08c70acf95bc",
            "sha256:0cfa5a8a9a71a3334d4a2f763517920ad8d6f18cc0b12b1f0265a3e90d69ce50",
            "sha256:a2618ddd96390a25988e8682800e94e8d205711f2ff2ab7d45502be65c783c6d",
            "sha256:7ec2186e839ffee4aa7c9df51ec2edadc4624b83cc03d20d37fc7160bc7ccbaf"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-07T22:49:43.248075534+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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