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

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

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
镜像ID sha256:a0c73c35ceea3e91c2de650170ee19787ae5d7272a6fab77e72f18c841327752
镜像TAG v0.6.7
大小 4.44GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 node dist/server/index.js
工作目录 /app
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2026-05-31T02:38:39.981179892Z
同步时间 2026-06-01 11:23
开放端口
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
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7  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
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7  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#' 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 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7  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 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.6.7  docker.io/ekkoye8888/hermes-web-ui:v0.6.7'

镜像构建历史


# 2026-05-31 10:38:39  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-05-31 10:38:39  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["node" "dist/server/index.js"]
                        
# 2026-05-31 10:38:39  0.00B 声明容器运行时监听的端口
EXPOSE [6060/tcp]
                        
# 2026-05-31 10:38:39  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:38:39  0.00B 设置环境变量 HERMES_WEB_UI_MANAGED_GATEWAY
ENV HERMES_WEB_UI_MANAGED_GATEWAY=1
                        
# 2026-05-31 10:38:39  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/home/agent/.hermes
                        
# 2026-05-31 10:38:39  0.00B 设置环境变量 HOME
ENV HOME=/home/agent
                        
# 2026-05-31 10:38:39  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-05-31 10:38:39  77.79MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm run build && npm prune --omit=dev # buildkit
                        
# 2026-05-31 10:37:33  58.58MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-05-31 10:37:32  842.44MB 执行命令并创建新的镜像层
RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm ci --ignore-scripts && npm rebuild node-pty # buildkit
                        
# 2026-05-31 10:37:11  0.00B 设置环境变量 NODE_OPTIONS
ENV NODE_OPTIONS=--max-old-space-size=4096
                        
# 2026-05-31 10:37:11  403.57KB 复制新文件或目录到容器中
COPY package*.json ./ # buildkit
                        
# 2026-05-31 10:37:11  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-31 10:37:11  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-05-31 10:37:08  62.84MB 执行命令并创建新的镜像层
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:08  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-31 10:37:08  0.00B 定义构建参数
ARG NODE_VERSION=24.15.0
                        
# 2026-05-31 10:17:59  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-05-31 10:17:59  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]
                        
# 2026-05-31 10:17:59  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/data]
                        
# 2026-05-31 10:17:59  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=355af2c20f495b97c22c9aeb4c227fb0ca010da7 /bin/sh -c mkdir -p /opt/data # buildkit
                        
# 2026-05-31 10:17:58  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:17:58  3.71KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/hermes-exec-shim.sh /opt/hermes/bin/hermes # buildkit
                        
# 2026-05-31 10:17:58  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/opt/data
                        
# 2026-05-31 10:17:58  0.00B 设置环境变量 HERMES_WEB_DIST
ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist
                        
# 2026-05-31 10:17:58  2.11KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/02-reconcile-profiles /etc/cont-init.d/02-reconcile-profiles # buildkit
                        
# 2026-05-31 10:17:58  4.00KB 复制新文件或目录到容器中
COPY --chmod=0755 docker/cont-init.d/015-supervise-perms /etc/cont-init.d/015-supervise-perms # buildkit
                        
# 2026-05-31 10:17:58  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=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:17:58  4.70KB 复制新文件或目录到容器中
COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit
                        
# 2026-05-31 10:17:58  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=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:17:58  0.00B 定义构建参数
ARG HERMES_GIT_SHA=355af2c20f495b97c22c9aeb4c227fb0ca010da7
                        
# 2026-05-31 10:17:58  100.18KB 执行命令并创建新的镜像层
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-05-31 10:17:56  600.81MB 执行命令并创建新的镜像层
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/node_modules # buildkit
                        
# 2026-05-31 10:17:33  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-31 10:17:33  8.64MB 执行命令并创建新的镜像层
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-05-31 10:17:21  82.19MB 复制新文件或目录到容器中
COPY --chown=hermes:hermes . . # buildkit
                        
# 2026-05-30 16:49:52  310.96MB 执行命令并创建新的镜像层
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 # buildkit
                        
# 2026-05-30 16:49:50  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-05-30 16:49:50  798.55KB 复制新文件或目录到容器中
COPY pyproject.toml uv.lock ./ # buildkit
                        
# 2026-05-29 11:27:09  944.51MB 执行命令并创建新的镜像层
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 &&     (cd web && npm install --prefer-offline --no-audit) &&     (cd ui-tui && npm install --prefer-offline --no-audit) &&     npm cache clean --force # buildkit
                        
# 2026-05-29 11:26:38  0.00B 设置环境变量 npm_config_install_links
ENV npm_config_install_links=false
                        
# 2026-05-29 11:26:38  1.28MB 复制新文件或目录到容器中
COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit
                        
# 2026-05-29 11:26:38  257.56KB 复制新文件或目录到容器中
COPY ui-tui/package.json ui-tui/package-lock.json ui-tui/ # buildkit
                        
# 2026-05-29 11:26:38  320.03KB 复制新文件或目录到容器中
COPY web/package.json web/package-lock.json web/ # buildkit
                        
# 2026-05-29 11:26:38  1.52KB 复制新文件或目录到容器中
COPY package.json package-lock.json ./ # buildkit
                        
# 2026-05-29 11:26:38  0.00B 设置工作目录为/opt/hermes
WORKDIR /opt/hermes
                        
# 2026-05-29 11:26:38  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-05-29 11:26:38  1.04MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/corepack /usr/local/lib/node_modules/corepack # buildkit
                        
# 2026-05-29 11:26:38  10.90MB 复制新文件或目录到容器中
COPY /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/npm # buildkit
                        
# 2026-05-29 11:26:38  124.82MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ # buildkit
                        
# 2026-05-29 11:26:38  58.39MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit
                        
# 2026-05-29 11:26:38  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-05-29 11:26:38  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 # buildkit
                        
# 2026-05-29 11:26:37  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-29 11:26:37  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-29 11:26:37  0.00B 定义构建参数
ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e
                        
# 2026-05-29 11:26:37  0.00B 定义构建参数
ARG S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf344581
                        
# 2026-05-29 11:26:37  0.00B 定义构建参数
ARG S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e8840563
                        
# 2026-05-29 11:26:37  0.00B 定义构建参数
ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf
                        
# 2026-05-29 11:26:37  0.00B 定义构建参数
ARG S6_OVERLAY_VERSION=3.2.3.0
                        
# 2026-05-29 11:26:37  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-05-29 11:26:37  935.43MB 执行命令并创建新的镜像层
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-29 11:26:37  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright
                        
# 2026-05-29 11:26:37  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-05-05 08:00:00  119.87MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:a0c73c35ceea3e91c2de650170ee19787ae5d7272a6fab77e72f18c841327752",
    "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"
    ],
    "RepoDigests": [
        "ekkoye8888/hermes-web-ui@sha256:60b807151868070abd9d87f074c2e04dc0fe080f26ac4337c0fec69798e94e74",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui@sha256:7951ca724fa5b7010cbda361281cc2603ca552411d604791b360608413c004e2"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-31T02:38:39.981179892Z",
    "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": "amd64",
    "Os": "linux",
    "Size": 4442506752,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/620c19af87580694a14ece3122fb3fb51e9f6d6a1f2022fa3b5f6626d664edc3/diff:/var/lib/docker/overlay2/14fc446d7fdfa7e90625ab3d73ca7cd90383318b8b570a502ac0bba2f2cb5f84/diff:/var/lib/docker/overlay2/24947fd3a8d5bb0691013a5e2e3c4924f75c5574db1db70a4b6ad27fa0b04da6/diff:/var/lib/docker/overlay2/e31d76b7976521e17ba232529f01e44a9717475f62a2ea6f0035f58ae92311c5/diff:/var/lib/docker/overlay2/c015bb1663f9f50755347e550df576a96984cf6e5b148ed3bc85a865713741b4/diff:/var/lib/docker/overlay2/520772627ff28dac60e551c655b99b70b4fd69641eb3b1627008c24456c97dd7/diff:/var/lib/docker/overlay2/7836e216517a14dee5933da31bdfa8994a0c057d8361c7ed7629f606c238c8e8/diff:/var/lib/docker/overlay2/d798c6a83646adcec79658a74d6c3f728311e0649f425192b524a7979a0ee320/diff:/var/lib/docker/overlay2/2a11656af1f57e41d498c5004d2ccf816a1fa6877e86e106da123a908e6298e8/diff:/var/lib/docker/overlay2/c04ea68fbeff49118a84f4e6aae9429b61017213266875e9c469c56363609fe0/diff:/var/lib/docker/overlay2/5abfcf92609fa8aa6691e889987f62fe6cae80b7364bdf4101d8f8f3ebdfd8e3/diff:/var/lib/docker/overlay2/ead78a9da89d9de37db336bd56c8ffe7b13c15059bd890b532564bc3ce27b487/diff:/var/lib/docker/overlay2/230e32752cdd5e3963a01ec568a3f69fd6e1ccab0617ef2bd810385fb337c567/diff:/var/lib/docker/overlay2/57c7df5db991f2e0898e05d7eeb6f08e12b353de86a534d4653aa49696c1caa2/diff:/var/lib/docker/overlay2/279201cbcf379fdfe61ac72b3981da931ce038ef43364dfacacc8570e5d406a1/diff:/var/lib/docker/overlay2/9cba976a654936a845b8ee35570788abe879128bf474fe3ae88019c7626324e2/diff:/var/lib/docker/overlay2/90e0ab06362d2e5f512377ba578bda6816f2eb464329a272af5b7f1b9e679c5b/diff:/var/lib/docker/overlay2/b9bddffc1eeb54a9f1a9cd07aaa76e529834802e2c93e45b97997c18c3190f10/diff:/var/lib/docker/overlay2/6c3a0d1c1f32d6372dde6547ebf71a07a34962e448b4b7755e789548d3b80037/diff:/var/lib/docker/overlay2/bdba27d1950fd9c541e30163f045cb538fdf8d39f8772162238706b0d3a37d0e/diff:/var/lib/docker/overlay2/65ce8ac06ed0878d73071622653ac99cd9899abff094a1f2d894565e32a2f87f/diff:/var/lib/docker/overlay2/65d24e9160f7c8d2f36f42e76c05d0844e6230b75170b79caf88c8ba78c87b50/diff:/var/lib/docker/overlay2/fd07326e1dc166318f54535016934992befafc4ffe53f70656b3c289eec36ac8/diff:/var/lib/docker/overlay2/a305b1db2177e2f2e1ccb0ff7f68cda44d75c60b6ecc5425360da930b0b8ab7c/diff:/var/lib/docker/overlay2/6658991ba338ad9b56315a578f70dfc5d43ff04b50ab589229fac1172c643287/diff:/var/lib/docker/overlay2/5b3337aa63a277640ed8e28e07a58fd7c7e27997332a77145c3e7df3d48940a6/diff:/var/lib/docker/overlay2/2334e9ae381e48209eb76debebc03b18be9d381d80372572edefdf53d654e61e/diff:/var/lib/docker/overlay2/5d64f4804e226e4a09037934ecf1a653dc55532ae7b317f5b6235719368c79d3/diff:/var/lib/docker/overlay2/0753ddfbc37485504a6b959aba59b47545334c954cfef1e9ca68cc91f69dec83/diff:/var/lib/docker/overlay2/0ec26021e39a4cc2e781606435b21c1d4ca919995cb8e4a52c969d0d1b123bea/diff:/var/lib/docker/overlay2/91c207f04f3b4344b11e938b62ef266ae2a2fd601e8dabc5d7b03e339b8f2694/diff:/var/lib/docker/overlay2/58de5c714d8dd27be7300f4f5e6c3b273ae47f5bcd5974cd87e0144e77840906/diff:/var/lib/docker/overlay2/fcc1d8fb72d8d721cae17e356583181697ad9c9a1f6101ca3a0f51a7e2823804/diff:/var/lib/docker/overlay2/6e6fc2332b4c5d6b08847a4022f3a992e8a561b4a23b401d59a54775f6793422/diff:/var/lib/docker/overlay2/1810147592b896ac574375f17128b08889723b26d30edb7700aa17512f9cffb5/diff:/var/lib/docker/overlay2/561ec43f4e75ac4378855e3f0f3fc26d44713f67910c016f7689f19d3b1ebdc9/diff:/var/lib/docker/overlay2/d587516eb1eabedc527c57243119fb1ca67b182ac4098cf7fb9d48422d7525bd/diff",
            "MergedDir": "/var/lib/docker/overlay2/fb3bb5d1edb172f6e23d65850c91115f3dfc11e40ff06b39a88490530e9cc586/merged",
            "UpperDir": "/var/lib/docker/overlay2/fb3bb5d1edb172f6e23d65850c91115f3dfc11e40ff06b39a88490530e9cc586/diff",
            "WorkDir": "/var/lib/docker/overlay2/fb3bb5d1edb172f6e23d65850c91115f3dfc11e40ff06b39a88490530e9cc586/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5222f025e44ae24949e8880713955891ae0bd339afd3adb699d66e1cd603e2fa",
            "sha256:f77b9db938549fe9feb82cf3b43ad127469d0aae510b10d593fc9f5f2d4f0a86",
            "sha256:fc04bd6aac1d1e134ba33e8460a49d6998aa6524b5bc10d4ecc83c8f3f0a3c33",
            "sha256:cf439b8830879d5099095fd84b85919f9966f07a8e3b6c841e233e09e61edd6c",
            "sha256:7ffe914021cd2d2b4a5eb8eee355f0e5356592d708134b020403b38abff9a06e",
            "sha256:05473bd7da07c027275fc0d2cf144a9c097e544590b5783841853afb92ee186d",
            "sha256:c3e343a43c110070d9f3c5b4aaf06fa435298ef1c7354ef2e92afad1cb6faf7e",
            "sha256:276c65d89c2dda12eb272d151775ab15e0e420067e3002a29bcee96697facdc2",
            "sha256:f848077eaa3be25c38fb67302aaf1d0e9e9a8abf90fc9e6f8dc9da4feea0fec5",
            "sha256:0ce87b9ddea449ca782b983ebbfb5fa4ff4963bdd67fb59af0e496ddef6a850e",
            "sha256:de3f61def8c36caeb62c4c4a838287f14e7f013a13ff4f2848b498e872d60913",
            "sha256:116023c529b174608941aca1f04a614ad81939bf6eb14504e5270f4963dd65dd",
            "sha256:b948f8512a07103e15c32d14c272884e22b7ecbadb8f7bdc04e1bd810127f08d",
            "sha256:b5dbfa0c5e7bfbf4372c07f5eab4dde68c4df5948eaa7aa4d881879f7704653b",
            "sha256:b8b99d8804117787e2954d0a3ab56f1991027708509ca3761d73ae41abc67f95",
            "sha256:a0b5c33630d44cfee3b1b2ad55e30ef86facaaeddc8bc6cefe0e49a386da5b75",
            "sha256:e937b99bbd2ecd198edccdd0d0238f365e1ec6188bcc3abe2c1c421e477f5ab3",
            "sha256:52086879da65e44b8d646ca8eca01d5cf95a60124c3691dfd5b59a52e1163dbb",
            "sha256:19dbb5cd05681383d67ff40db0bbf5607c3d1d2dbd416584cc31ce54e0dbe5ba",
            "sha256:17c980df0268ef92751fc2831f6fedcded63d5bf0ac2f69af0c74f7a51a1f240",
            "sha256:c4f91927bbd4b29a58a2f3047eecb3fc81b7e95234528f383b1e94a8422a80d6",
            "sha256:21e744950838d44832041b14cf221f81fcc7384cf2010a3877eed94f6fc7ea39",
            "sha256:0e81a862606378f71e3b15d2bec9e646bff705723450202a94874443352fa231",
            "sha256:a459e240346c368bde138ea29b1c447f79fe6600643355b9ff840ae562118eb6",
            "sha256:71dcf792de80dcbd748dd9b767eca7d2ab28b1830bb05074717868ad984a80be",
            "sha256:caa1d46bcab0c905a7ed3a32f1d22ad3a3393b767a4c7800efb281066c1c0c60",
            "sha256:519f42c8e950204ff51a43f0e63e87e67f5a025f8f78eab5e1f723d6e21eccdb",
            "sha256:257af572bd6d2a0bc74e51841eddbc9c75184b0446a33160f7bb31c353cece49",
            "sha256:2c8e37b1a15cdbb06ca71165646c87e4736692b7aeec8f42c7ec7cd945960c2d",
            "sha256:0d0f99c6a0c2e3f42785ccd12f987ab4990ae4d1770a75814f8adab91becdd3f",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:789221ea86337e1936d31d1671253795fcd4b8ea1bd7b0fd9c42c33c81c0748e",
            "sha256:e2ce7c6fb790012fb6e5f13458a04f298bafcbcd3bdf68b145a1625e92e9b113",
            "sha256:3846b87f9efeb52ad9ba13b3d754357cc5f9730ad7d0ca33c464fd638c986528",
            "sha256:4aa4208bdd4aa63c405c69a56aa1c1ccdf8566bd77f94507edded0c9c08f0dbe",
            "sha256:56444032d6c0c6ad873b7352987f837607ecb6c58ee48e6e1d7f9cec31c549ce",
            "sha256:aa6ee4289221a1523db5a79f3ec21dcf304dfbe6768bf232bedd0ed8c11baded",
            "sha256:841fc137380c0882b4d8235efdbadd662ce047a4bc44d13bcb934ea1350c1e76"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-01T11:18:55.680379225+08:00"
    }
}

更多版本

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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