广告图片

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

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

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

源镜像 docker.io/ekkoye8888/hermes-web-ui:v0.5.14
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.5.14
镜像ID sha256:a280e9a3e9f311fd4aa0d379d3379f7cfe1ee03c81600b94f81a13df9da15588
镜像TAG v0.5.14
大小 7.01GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 node dist/server/index.js
工作目录 /app
OS/平台 linux/amd64
浏览量 27 次
贡献者
镜像创建 2026-05-07T14:43:17.681447656Z
同步时间 2026-05-09 01:24
开放端口
6060/tcp
目录挂载
/opt/data
环境变量
PATH=/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
镜像标签
4ee6c3349ab599d253e8be6dd9dd8f687a971d23: org.opencontainers.image.revision

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

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

镜像构建历史


# 2026-05-07 22:43:17  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-05-07 22:43:17  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["node" "dist/server/index.js"]
                        
# 2026-05-07 22:43:17  0.00B 声明容器运行时监听的端口
EXPOSE [6060/tcp]
                        
# 2026-05-07 22:43:17  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/home/agent/.hermes
                        
# 2026-05-07 22:43:17  0.00B 设置环境变量 HOME
ENV HOME=/home/agent
                        
# 2026-05-07 22:43:17  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-05-07 22:43:17  65.63MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm run build && npm prune --omit=dev # buildkit
                        
# 2026-05-07 22:42:48  24.23MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-05-07 22:42:48  1.01GB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install --ignore-scripts && npm rebuild node-pty # buildkit
                        
# 2026-05-07 22:42:14  0.00B 设置环境变量 NODE_OPTIONS
ENV NODE_OPTIONS=--max-old-space-size=4096
                        
# 2026-05-07 22:42:14  3.44KB 复制新文件或目录到容器中
COPY package*.json ./ # buildkit
                        
# 2026-05-07 22:42:14  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-07 22:42:14  188.86MB 执行命令并创建新的镜像层
RUN /bin/sh -c ARCH=$(dpkg --print-architecture)     && if [ "$ARCH" = "amd64" ]; then NODE_ARCH="x64"; else NODE_ARCH="$ARCH"; fi     && echo "Downloading Node.js v23.11.0 for ${NODE_ARCH}"     && curl -fsSL "https://nodejs.org/dist/v23.11.0/node-v23.11.0-linux-${NODE_ARCH}.tar.gz"        -o /tmp/node.tar.gz     && tar -xzf /tmp/node.tar.gz -C /usr/local --strip-components=1     && rm -f /tmp/node.tar.gz     && node --version # buildkit
                        
# 2026-05-07 22:42:10  45.96KB 执行命令并创建新的镜像层
RUN /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-07 22:42:10  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-07 22:08:05  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "-g" "--" "/opt/hermes/docker/entrypoint.sh"]
                        
# 2026-05-07 22:08:05  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/data]
                        
# 2026-05-07 22:08:05  0.00B 设置环境变量 PATH
ENV PATH=/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2026-05-07 22:08:05  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/opt/data
                        
# 2026-05-07 22:08:05  0.00B 设置环境变量 HERMES_WEB_DIST
ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist
                        
# 2026-05-07 22:08:05  803.62MB 执行命令并创建新的镜像层
RUN /bin/sh -c uv venv &&     uv pip install --no-cache-dir -e ".[all]" # buildkit
                        
# 2026-05-07 22:07:50  374.76MB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod -R a+rX /opt/hermes &&     chown -R hermes:hermes /opt/hermes/ui-tui /opt/hermes/node_modules # buildkit
                        
# 2026-05-07 22:07:32  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-05-07 22:07:32  11.79MB 执行命令并创建新的镜像层
RUN /bin/sh -c cd web && npm run build &&     cd ../ui-tui && npm run build # buildkit
                        
# 2026-05-07 22:07:08  62.96MB 复制新文件或目录到容器中
COPY --chown=hermes:hermes . . # buildkit
                        
# 2026-05-07 22:07:07  3.11GB 执行命令并创建新的镜像层
RUN /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-07 22:06:17  0.00B 设置环境变量 npm_config_install_links
ENV npm_config_install_links=false
                        
# 2026-05-07 22:06:17  1.21MB 复制新文件或目录到容器中
COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit
                        
# 2026-05-05 03:08:22  273.16KB 复制新文件或目录到容器中
COPY ui-tui/package.json ui-tui/package-lock.json ui-tui/ # buildkit
                        
# 2026-04-30 16:36:06  209.97KB 复制新文件或目录到容器中
COPY web/package.json web/package-lock.json web/ # buildkit
                        
# 2026-04-30 16:36:06  95.64KB 复制新文件或目录到容器中
COPY package.json package-lock.json ./ # buildkit
                        
# 2026-04-30 16:36:06  0.00B 设置工作目录为/opt/hermes
WORKDIR /opt/hermes
                        
# 2026-04-30 16:36:06  58.39MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit
                        
# 2026-04-30 16:36:06  1.77MB 复制新文件或目录到容器中
COPY --chmod=0755 /gosu /usr/local/bin/ # buildkit
                        
# 2026-04-30 16:36:06  8.95KB 执行命令并创建新的镜像层
RUN /bin/sh -c useradd -u 10000 -m -d /opt/data hermes # buildkit
                        
# 2026-04-30 16:36:06  1.18GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends     build-essential curl nodejs npm python3 ripgrep ffmpeg gcc python3-dev libffi-dev procps git openssh-client docker-cli tini &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-04-30 16:36:06  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright
                        
# 2026-04-30 16:36:06  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-04-21 08:00:00  119.87MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1776729600'
                        
                    

镜像信息

{
    "Id": "sha256:a280e9a3e9f311fd4aa0d379d3379f7cfe1ee03c81600b94f81a13df9da15588",
    "RepoTags": [
        "ekkoye8888/hermes-web-ui:v0.5.14",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:v0.5.14"
    ],
    "RepoDigests": [
        "ekkoye8888/hermes-web-ui@sha256:c968caebe91bd59c56617a5cc291c7ca2ee9608dd772eb40e887d6f6546558fe",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui@sha256:6e12d1b73f975ab65b705551bbef94ecb79f63beb83be4c64cf6c3ed84359a43"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-07T14:43:17.681447656Z",
    "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/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"
        ],
        "Cmd": null,
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/opt/data": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "node",
            "dist/server/index.js"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.revision": "4ee6c3349ab599d253e8be6dd9dd8f687a971d23"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 7011101164,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/6dc1dcce113416ee08a5edc6ce77571ffe4191e135a66874378565744c156837/diff:/var/lib/docker/overlay2/c096c7d2f15ef246c0032ac944c454a1a432af0710bc1c73b03a997f83061ca1/diff:/var/lib/docker/overlay2/dd38e820c2e412d7e68c8f1c197bc502ce2ed3e32113b4ae41c667116c7575d7/diff:/var/lib/docker/overlay2/0043b742cc41afcd00455364adc86b703e0e6379a596d05daf030607c7c7eb67/diff:/var/lib/docker/overlay2/9d343997a80e81c3ae2ec162f1d256618bfe2d5e88633aa93b33cebf7e4fe6d9/diff:/var/lib/docker/overlay2/b4c3eb3efcea2d1e370228b3d5a37df39ff67c989d754e10b2da53765eeb6ca1/diff:/var/lib/docker/overlay2/89441e0f3a85fc472d12aa9fb156e58fb248314408fdc0732ff4143ccd945b23/diff:/var/lib/docker/overlay2/bee6470d4953af233de5c1a3d99aa4216c83cc22e2a68c09c0af7ef3fa2092be/diff:/var/lib/docker/overlay2/361851cdc0ff2c61d6980395191ce69e9b3b1b609b138636cbe852f167b9bb5b/diff:/var/lib/docker/overlay2/b5ca85c32eff63d0ea010c53c00ed7f7ccd64d6fe2a5d4b6609a21d9b64621a7/diff:/var/lib/docker/overlay2/9417ee68a27832a8981a160c6c281117677007db53fa564ae443074e619ae2fc/diff:/var/lib/docker/overlay2/c298a6b2d6c19c3515350949e31c6f2ca2093526edbcdd4cfa53254f0057e46b/diff:/var/lib/docker/overlay2/ae1fe3059d233388b88a5736b600dc5abd68380bb2bc16e0515d784dda60f6cc/diff:/var/lib/docker/overlay2/f4307a9c65355cd05e5d0dc4e505a644d14251acbc2c2a7ddeae3818c5a93423/diff:/var/lib/docker/overlay2/511aa104d72172072373f4d450fced684f8b3f4c9279cf4ead4b9697fe19423c/diff:/var/lib/docker/overlay2/5e744b318232573e61d0ab3e22634b235e5139431c300e36a80ad11d7a50d29d/diff:/var/lib/docker/overlay2/10bd6c603b98e8c31b73e0b45ff6ce91d96c866cc0c724eb5febb675cb9e01ba/diff:/var/lib/docker/overlay2/862842c3c5a9262e52b97cea623f31fbaacd3086e86ea1898f4d291ac0af555b/diff:/var/lib/docker/overlay2/7bb5e737a14af1d371f6c88e4537a5f77527656b2dca61fdb122c3837d440cd0/diff:/var/lib/docker/overlay2/b950db2989a427f184de9a5aa79df6e6c947bb99b977ec74c51a206a5cdc5f4d/diff:/var/lib/docker/overlay2/510115878dadc2fd85eef2db0ba7f857c1644937e7b548c48909bb5c55fca6d8/diff",
            "MergedDir": "/var/lib/docker/overlay2/6a023784320fa251db7c2b8ef8fabcf573f70d04538ec436c96584c566cb662c/merged",
            "UpperDir": "/var/lib/docker/overlay2/6a023784320fa251db7c2b8ef8fabcf573f70d04538ec436c96584c566cb662c/diff",
            "WorkDir": "/var/lib/docker/overlay2/6a023784320fa251db7c2b8ef8fabcf573f70d04538ec436c96584c566cb662c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:838e471be07892110fe998f879652b240b92fb1ad5cb4a91a39e8c4c9ddc94e0",
            "sha256:83022183a9b1d4d6324353176bf7429554411e0dab3bb99652fe36b6f51f81e4",
            "sha256:f6cdec7e41b5072be28daa927fcd92ade8bbc14c36cc99feba8d5f7a0ecf1eeb",
            "sha256:9fc10db4d79056134eb7eea563f8744c49f6447eae51a4926a2cfbb7830c0cab",
            "sha256:c7f5b92c092f3fae6db934871c407793117c6644da6600e25dc2ed2528c945ad",
            "sha256:1310c36b360eac06e870df2ade85aeb5c7dcec4e935a52a189f8780ee834f671",
            "sha256:dfcae94f6663af7107bdedd9cbb56ac6be6b83a009c56a87180cbbd84237d2f9",
            "sha256:bf75a4cf57c7a8af4f41bdea460299c500206b617c3471b28cf3e219faf03cbc",
            "sha256:c9be69f21cb5c72477fa650e88ec7c655fa689fa4a228ecde5b1cfd77b86323e",
            "sha256:f4e4de58efeadf34a1e144f5a16a86f97c6041aab5fa860cc25d1918dc50b47a",
            "sha256:56d6562c85de174c70635a9575ee16c03cf4c88866c18d3643aa398d292e9bdb",
            "sha256:6da5fa10d6af60f89cb6c90158c5fb861f6b6d49dff0085d84af06e90ca9d6cc",
            "sha256:69e1db12946e1ab174729391da344e8946fc4869f60815d243d739a35252e3db",
            "sha256:18793463eb299666427fafb59f533ce8104e534973029a9bde7649bdd3857f5c",
            "sha256:10b5f0b19211211cce2aea4a2c711d069640bde7bb447bbb2c91cdc9e98ba87b",
            "sha256:6b2de5b154180b3372f4c55ce16ebe5f53329d86e475b69739d42913de6c0515",
            "sha256:f755524603cd2cbfcf3f71bc55cce82a48486aef988376913f11a4e89b2fa295",
            "sha256:a0690d2d31f36bfd27e616a6c45071c6f0039a5f925b2e9aff63e9e0d632d704",
            "sha256:f6d217117650ea238a3470c37d0bad71df647032e7ff408dad931b4d896bc693",
            "sha256:d007bbe1427d9aa4512d780ac481d4161cbc413f0b5a79bf3e28bedeefcf4a7f",
            "sha256:ef3e5db399118677222ef59dffafeacbd3002209a8e4ff2ae221176fb5c6cc4b",
            "sha256:fee067c88aaee0fc6409e0a717fa1aa11aa1b151cd38817c54281600f25c76ce"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-05-09T01:21:48.190140484+08:00"
    }
}

更多版本

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

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

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

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