广告图片

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

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

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

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

源镜像 docker.io/ekkoye8888/hermes-web-ui:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:latest
镜像ID sha256:de07e491d92925ce16d891064e15f40803df6b166066593b11437b982c742808
镜像TAG latest
大小 5.86GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 node dist/server/index.js
工作目录 /app
OS/平台 linux/amd64
浏览量 18 次
贡献者
镜像创建 2026-04-22T12:30:14.5316394Z
同步时间 2026-04-24 03:54
开放端口
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/ekkoye8888/hermes-web-ui:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:latest  docker.io/ekkoye8888/hermes-web-ui:latest

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-04-22 20:30:14  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-04-22 20:30:14  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["node" "dist/server/index.js"]
                        
# 2026-04-22 20:30:14  0.00B 声明容器运行时监听的端口
EXPOSE [6060/tcp]
                        
# 2026-04-22 20:30:14  0.00B 设置环境变量 HERMES_HOME
ENV HERMES_HOME=/home/agent/.hermes
                        
# 2026-04-22 20:30:14  0.00B 设置环境变量 HOME
ENV HOME=/home/agent
                        
# 2026-04-22 20:30:14  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-04-22 20:30:14  46.77MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm run build && npm prune --omit=dev # buildkit
                        
# 2026-04-22 20:29:57  41.19MB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-04-22 20:29:57  650.75MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install # buildkit
                        
# 2026-04-22 20:29:25  2.82KB 复制新文件或目录到容器中
COPY package*.json ./ # buildkit
                        
# 2026-04-22 20:29:25  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-22 20:29:25  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:29:23  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:29:23  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:de07e491d92925ce16d891064e15f40803df6b166066593b11437b982c742808",
    "RepoTags": [
        "ekkoye8888/hermes-web-ui:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui:latest"
    ],
    "RepoDigests": [
        "ekkoye8888/hermes-web-ui@sha256:f74c6b5865d40f5efbb067a9f1d3e102a8da938ef5c36fa865db15bc09e723e8",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ekkoye8888/hermes-web-ui@sha256:e418d7871de9b8d554f494931965cd3ebefdc2eae1b8438428645602760b11df"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-22T12:30:14.5316394Z",
    "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": 5862031809,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/254642cda333fc3843748f6e74c5be8c59157e2e99e9a4de3832df44de26a67e/diff:/var/lib/docker/overlay2/7eab712ed9bb5ada615c9a81da2a21367b522939d06e92990c4e625e7cab0e64/diff:/var/lib/docker/overlay2/d4069fd5ea5c073aa65a18cc926a8402d87ebe4f49f04362750358ac29d12ac2/diff:/var/lib/docker/overlay2/959e17aa1273efb589b983488857a478f63481134cbb5385e612cd1d65223f5a/diff:/var/lib/docker/overlay2/3646afb5ca0c30339aba67b98f9f8f91285b818a22356cc88b1b639272a6cb07/diff:/var/lib/docker/overlay2/2f0141d4a06926d33c01b662bb26b97a50100afee220c84674f7556798008253/diff:/var/lib/docker/overlay2/2cb7abdd8d1aac98a5258396dd7bbab970923ba809647a2d6fd1a113a1494c20/diff:/var/lib/docker/overlay2/7ce4eef7650ab9158aeb4ca34fefbf7ba3db682ab9bb9d1ffc5711ef1f78cd89/diff:/var/lib/docker/overlay2/9834bd2a1364c1fb0a387446d9a9ef824ec2db9e2a816d8d6d19aab8fa79ee2e/diff:/var/lib/docker/overlay2/aef1acf736ca85faa3823118054b9311e794b412a9c4b381d1fb4341bf672c37/diff:/var/lib/docker/overlay2/76543da762f129bb90c23b767974b7ace88686b2eb971376d5ce04bb3d32ed33/diff:/var/lib/docker/overlay2/85534fff3d040c31f05a1696f8c8085e731ab8d4070fb29c37e6ad79f1f20cb9/diff:/var/lib/docker/overlay2/88e327096d4e5be8dc071dee1916e2f05995ac11b62dcc61d6c2428aa17d54b1/diff:/var/lib/docker/overlay2/8da2cbcd7b96f4cdf0903fba8282b9bf4724c69b2eb09208e2a53e963a0e61e1/diff:/var/lib/docker/overlay2/8df57325a8b4d573b9a0f27f1e821a385c59f43acedc59c0282b94aaba8828fd/diff:/var/lib/docker/overlay2/61397b27399254100d88b80046c0661d4675581e74357546c0df9c34f70df3e5/diff:/var/lib/docker/overlay2/01319f5e9329245d9b8be434d1898db6ade9ee590b758b696a4b35dd4b3c377b/diff:/var/lib/docker/overlay2/4e34750b6585af9a1b477cfa311af4a95ebc3e9fb77e4753555ef660dbde6486/diff:/var/lib/docker/overlay2/1e04fc3da8ef7d7e07ba5e40b4cbafdc0e274b3e9bf9198ee346675faf89d36f/diff",
            "MergedDir": "/var/lib/docker/overlay2/459a5932bb0622c47467e5ea32b208adf3ca2991d573ddb14b63bd84e320d1c0/merged",
            "UpperDir": "/var/lib/docker/overlay2/459a5932bb0622c47467e5ea32b208adf3ca2991d573ddb14b63bd84e320d1c0/diff",
            "WorkDir": "/var/lib/docker/overlay2/459a5932bb0622c47467e5ea32b208adf3ca2991d573ddb14b63bd84e320d1c0/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:5a863a3728c80206dc846c980fb54830f6d5288605d7f21bc99ea6846a1f8a46",
            "sha256:46bc7ed54f8790146ea015eba828e8d45982842f9ccd248e37b2fa459c9a649a",
            "sha256:0ea49066a5f0c1dd0040fb4f3f40377d90f4e70a19eb880ddcb87adf8bd0d00d",
            "sha256:471d92c05f5ce73f84fbf5b564d5e45bd6dcd643489f254ff26fc6bc845dbb93",
            "sha256:b8c7051d03189448d465daa1c9e70426eafd9523bdfb9299dc868bd66505857e",
            "sha256:44e9b1615c2efa28108bde3055d2ea1664482955de7a137b11933b263495dd7f",
            "sha256:5737c2acc1311a9afe77bc56aa2b33b6893d213f00fed28b4056c0314ed091cd"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-24T03:47:21.915929188+08:00"
    }
}

更多版本

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

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