广告图片

docker.io/lingganwu/hermes-web-ui:latest linux/amd64

docker.io/lingganwu/hermes-web-ui:latest - 国内下载镜像源 浏览次数:28

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

该镜像为Hermes消息中间件的Web UI界面,提供可视化的管理与监控功能,支持查看主题、消息流、消费者状态等操作,方便用户直观地管理Hermes服务。

源镜像 docker.io/lingganwu/hermes-web-ui:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lingganwu/hermes-web-ui:latest
镜像ID sha256:2750a2ed82b7436a7df6db6a67a4d43bb8b5c786da47f3f54be3464be166934d
镜像TAG latest
大小 5.86GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 node dist/server/index.js
工作目录 /app
OS/平台 linux/amd64
浏览量 28 次
贡献者
镜像创建 2026-04-22T12:44:20.235582285Z
同步时间 2026-05-08 00:08
开放端口
6060/tcp
目录挂载
/opt/data
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PYTHONUNBUFFERED=1 PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist HERMES_HOME=/home/agent/.hermes NODE_ENV=production HOME=/home/agent

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lingganwu/hermes-web-ui:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lingganwu/hermes-web-ui:latest  docker.io/lingganwu/hermes-web-ui:latest

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-04-22 20:44:20  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-04-22 20:44:20  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["node" "dist/server/index.js"]
                        
# 2026-04-22 20:44:20  0.00B 声明容器运行时监听的端口
EXPOSE [6060/tcp]
                        
# 2026-04-22 20:44:20  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/home/agent/.hermes
                        
# 2026-04-22 20:44:20  0.00B 设置环境变量 HOME
ENV HOME=/home/agent
                        
# 2026-04-22 20:44:20  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-04-22 20:44:20  46.77MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm run build && npm prune --omit=dev # buildkit
                        
# 2026-04-22 20:44:05  41.19MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-04-22 20:44:05  650.75MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install # buildkit
                        
# 2026-04-22 20:43:39  2.82KB 复制新文件或目录到容器中
COPY package*.json ./ # buildkit
                        
# 2026-04-22 20:43:39  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-22 20:43:39  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-04-22 20:43:37  3.55MB 执行命令并创建新的镜像层
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-04-22 20:43:37  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-04-22 19:34:02  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/opt/hermes/docker/entrypoint.sh"]
                        
# 2026-04-22 19:34:02  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/data]
                        
# 2026-04-22 19:34:02  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/opt/data
                        
# 2026-04-22 19:34:02  0.00B 设置环境变量 HERMES_WEB_DIST
ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist
                        
# 2026-04-22 19:34:02  671.67MB 执行命令并创建新的镜像层
RUN /bin/sh -c uv venv &&     uv pip install --no-cache-dir -e ".[all]" # buildkit
                        
# 2026-04-22 19:33:49  0.00B 指定运行容器时使用的用户
USER hermes
                        
# 2026-04-22 19:33:49  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chown hermes:hermes /opt/hermes # buildkit
                        
# 2026-04-22 19:33:49  13.48MB 执行命令并创建新的镜像层
RUN /bin/sh -c cd web && npm run build # buildkit
                        
# 2026-04-22 19:33:38  38.16MB 复制新文件或目录到容器中
COPY --chown=hermes:hermes . . # buildkit
                        
# 2026-04-22 18:02:08  2.89GB 执行命令并创建新的镜像层
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) &&     npm cache clean --force # buildkit
                        
# 2026-04-22 18:01:23  207.63KB 复制新文件或目录到容器中
COPY web/package.json web/package-lock.json web/ # buildkit
                        
# 2026-04-22 18:01:23  218.67KB 复制新文件或目录到容器中
COPY package.json package-lock.json ./ # buildkit
                        
# 2026-04-22 18:01:23  0.00B 设置工作目录为/opt/hermes
WORKDIR /opt/hermes
                        
# 2026-04-22 18:01:23  58.39MB 复制新文件或目录到容器中
COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/ # buildkit
                        
# 2026-04-22 18:01:23  1.77MB 复制新文件或目录到容器中
COPY --chmod=0755 /gosu /usr/local/bin/ # buildkit
                        
# 2026-04-22 18:01:23  8.91KB 执行命令并创建新的镜像层
RUN /bin/sh -c useradd -u 10000 -m -d /opt/data hermes # buildkit
                        
# 2026-04-22 18:01:22  1.14GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update &&     apt-get install -y --no-install-recommends         build-essential nodejs npm python3 ripgrep ffmpeg gcc python3-dev libffi-dev procps git &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-04-22 18:01:22  0.00B 设置环境变量 PLAYWRIGHT_BROWSERS_PATH
ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright
                        
# 2026-04-22 18:01:22  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-04-21 08:00:00  119.87MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1776729600'
                        
                    

镜像信息

{
    "Id": "sha256:2750a2ed82b7436a7df6db6a67a4d43bb8b5c786da47f3f54be3464be166934d",
    "RepoTags": [
        "lingganwu/hermes-web-ui:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lingganwu/hermes-web-ui:latest"
    ],
    "RepoDigests": [
        "lingganwu/hermes-web-ui@sha256:834705a53a59fcc950070b210144db75de80122543d1e469c8078e7b86fea3e3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/lingganwu/hermes-web-ui@sha256:c03e3f25592981c91d6e8e2fd3b62cfadd5a37a44dcc0d2809d6101fea35209a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-22T12:44:20.235582285Z",
    "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=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PYTHONUNBUFFERED=1",
            "PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright",
            "HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist",
            "HERMES_HOME=/home/agent/.hermes",
            "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": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 5862030702,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/f99e1157963e06de466849b3f0f3980cdb40829a815cdabdc46317fc4bc7f44e/diff:/var/lib/docker/overlay2/fb1559030b7e009b4629f82c425e000022c54833953b683b36ef6a52cf32eb70/diff:/var/lib/docker/overlay2/20cd74641aea7b71f4b4af2ad5d943b150aa8fcc89eeef81c8d466fe49d732ff/diff:/var/lib/docker/overlay2/dcaf35bd6dc008c2914ad51f6aa0a43dff176da8a35e6328223e50234edec0f8/diff:/var/lib/docker/overlay2/5d93cf5590e81233dea29de5ed7bf86b41acf9636befaba0c00ecf5fd3336b4d/diff:/var/lib/docker/overlay2/efbd64d3ef36acbb08174afcc5df4162adb62c4858504a2b3f111111f4a9887a/diff:/var/lib/docker/overlay2/f44565d992d6752d2e8f4c95cacae2c56ae56d8d72efc8313306b9f830f9ed80/diff:/var/lib/docker/overlay2/15259a8e6d3a10d7b1cbfa3b1094a12cf315081fbcf55c3c92501b23214662f4/diff:/var/lib/docker/overlay2/e72ce3434e5abe4b4a30c696374ef348ebd3c6c7eec791eac84bfe08fee9a499/diff:/var/lib/docker/overlay2/c9c469c4b83f76044948acbbc0f55dfce063887ca9d5f6d527bba994281b5f18/diff:/var/lib/docker/overlay2/f7aff924d7789b1eb75e12bbffeb9b5ab743a83cf09633652c9cdf1d4e73274b/diff:/var/lib/docker/overlay2/345a9dc21d6dc7c17183650bd2c3a41d86eaa6aad28be7bfc6c2c7ee2a1262ea/diff:/var/lib/docker/overlay2/caf8bd30d9c56fe8785ed07c63bc1043edb6b2cc0480cc37c6de4a7e35dbb467/diff:/var/lib/docker/overlay2/30d83c27d29b19277d584c1ffe482dac5602b3c739a8a3eee3a4a4621fccad86/diff:/var/lib/docker/overlay2/935505cc2d1cc7579b96b9c096657576d2fcf08d4a1ff6064729777cb248fd00/diff:/var/lib/docker/overlay2/e24a8ab1328316fef22ce87815aaada953b14446d195304830af30c9f9649cca/diff:/var/lib/docker/overlay2/1326fc6e4205dc21f25958bc5d62ca5853caa65fb69d6bee791dd0979ba310cf/diff:/var/lib/docker/overlay2/2434e53deccf72d1fe97b374f336343de36f1dab1a0be565612341b4a140e8bc/diff:/var/lib/docker/overlay2/510115878dadc2fd85eef2db0ba7f857c1644937e7b548c48909bb5c55fca6d8/diff",
            "MergedDir": "/var/lib/docker/overlay2/4b0f6100ddd0b27217c2c0e1c879377c840b8b26e93304e11a64cdb886dcd35a/merged",
            "UpperDir": "/var/lib/docker/overlay2/4b0f6100ddd0b27217c2c0e1c879377c840b8b26e93304e11a64cdb886dcd35a/diff",
            "WorkDir": "/var/lib/docker/overlay2/4b0f6100ddd0b27217c2c0e1c879377c840b8b26e93304e11a64cdb886dcd35a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:838e471be07892110fe998f879652b240b92fb1ad5cb4a91a39e8c4c9ddc94e0",
            "sha256:ee57e88c26e8d407c9a0bfa9c1e43e5744bd71d404eddc0e81bc70c00459013d",
            "sha256:9794d478f70e501128ef6beeb4df0b256eac1f52ae8fc23e85696c3d7c74fbfd",
            "sha256:ad9eb73893775a57447f6cb7ade942fd6b8726edfe6880556786b6ec7a6d995b",
            "sha256:ae8bcd0588098cbcbec2bfca703d4aab40b611dc0e89089c58c02650baeb2b8b",
            "sha256:a93e37f481ee036bf317524a327bc2e99a93d9c7e5a370d9d60241bf439b8511",
            "sha256:5b2f8821463a4215ff07b99371af614ff465ce0aa31d55c54749df502753bcd4",
            "sha256:3c0a5700140cbea136d35374192a99faf4920576250f79aff820dcf1fe1fbe3c",
            "sha256:fd35752fe2114de6d73ee62e017b6c7738607000d7ab07e7005f63b278118cb6",
            "sha256:74ce71a1af6fc8b796162dcab0a8db4bc150ffad6da025a314f7550721d256b2",
            "sha256:c3402121bbd670dc485f95caa4bed5f85c69ccab03f722b0c3e2ecf2f0118402",
            "sha256:7587b6862af8fcb74ed6442ce2287fcdab8caffad8d92a02f84b8934c1cd23cf",
            "sha256:4ccce062069297ab1a0dd1d1f9cb692ae087c5fdd280a39ac30e22f3ae09e672",
            "sha256:71ee96397d03e9d025a214574466ea5d43cab544f3a51687733888dc9ef11936",
            "sha256:81d3cc09027a80ca5559b90d48d3323be4bcae81ae4a6d6239f110601caaa3c6",
            "sha256:af6faedd213a9e4d7765bf6dd2614a9537215d4c557aea02927161343030fe5c",
            "sha256:6c6f2b4d2e5be12044f380e67b7fa41cad7a82f66bf910163d82364b4b6e0cfc",
            "sha256:0bab35334085015139a8d311e0b78d0819abf73db2f8658d6c10dd18906c8637",
            "sha256:efa288e13a02174e735a0df2a2780c82a324042cb09d4ad10633116b4fb5210b",
            "sha256:af91e75da297cdb438d91cc4c34a6d3b2811d610176c3d06c121b26405474b1a"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-05-08T00:07:10.006802231+08:00"
    }
}

更多版本

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

linux/amd64 docker.io5.86GB2026-05-08 00:08
27