ghcr.io/fev125/dzstatus:stable linux/amd64

ghcr.io/fev125/dzstatus:stable - 国内下载镜像源 浏览次数:11

ghcr.io/fev125/dzstatus镜像一般用于监控Discuz!论坛的运行状态,可查看论坛服务器资源使用情况、服务可用性等信息,帮助管理员及时掌握论坛的运行状况。

源镜像 ghcr.io/fev125/dzstatus:stable
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable
镜像ID sha256:4460fc6e926e230b5a260ce63ae10a8ae022ba2b219e938d54c94ab32916919b
镜像TAG stable
大小 705.70MB
镜像源 ghcr.io
CMD /app/dstatus
启动入口
工作目录 /app
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2026-03-22T08:59:01.388169098Z
同步时间 2026-03-24 20:21
开放端口
5555/tcp
目录挂载
/app/data /app/logs
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DEBIAN_FRONTEND=noninteractive TZ=Asia/Shanghai NODE_ENV=production VIEWS_PATH=/app/views STATIC_PATH=/app/static DSTATUS_LLM_BRIDGE=/app/modules/llm/bridge.mjs
镜像标签
multi-arch: architecture DStatus - 分布式服务器监控系统(开发测试版): description DStatus Team: maintainer DStatus 开发测试 Docker 镜像: org.opencontainers.image.description Commercial: org.opencontainers.image.licenses https://github.com/fev125/dzstatus: org.opencontainers.image.source dev: version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable  ghcr.io/fev125/dzstatus:stable

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable  ghcr.io/fev125/dzstatus:stable

Shell快速替换命令

sed -i 's#ghcr.io/fev125/dzstatus:stable#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable  ghcr.io/fev125/dzstatus:stable'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable  ghcr.io/fev125/dzstatus:stable'

镜像构建历史


# 2026-03-22 16:59:01  0.00B 添加元数据标签
LABEL maintainer=DStatus Team description=DStatus - 分布式服务器监控系统(开发测试版) version=dev architecture=multi-arch org.opencontainers.image.source=https://github.com/fev125/dzstatus org.opencontainers.image.description=DStatus 开发测试 Docker 镜像 org.opencontainers.image.licenses=Commercial
                        
# 2026-03-22 16:59:01  0.00B 设置默认要执行的命令
CMD ["/app/dstatus"]
                        
# 2026-03-22 16:59:01  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-03-22 16:59:01  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "wget --no-verbose --tries=1 --spider http://localhost:5555/health || exit 1"] "30s" "10s" "40s" "0s" '\x03'}
                        
# 2026-03-22 16:59:01  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/app/data /app/logs]
                        
# 2026-03-22 16:59:01  0.00B 声明容器运行时监听的端口
EXPOSE [5555/tcp]
                        
# 2026-03-22 16:59:01  2.62MB 执行命令并创建新的镜像层
RUN |2 TARGETARCH=amd64 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -eux;     echo "=== 准备原生模块目录结构 ===";     mkdir -p /app/node_modules/better-sqlite3/build/Release;     mkdir -p /app/node_modules/bcrypt/lib/binding/napi-v3;     mkdir -p /app/node_modules/canvas/build/Release;         echo "=== 检查原生模块文件 ===";     ls -la /app/native-modules/linux-$TARGETARCH/ || echo "架构目录不存在";         if [ -d "/app/native-modules/linux-$TARGETARCH" ]; then       echo "=== 复制原生模块到标准路径 ===";       if [ -f "/app/native-modules/linux-$TARGETARCH/better_sqlite3.node" ]; then         cp /app/native-modules/linux-$TARGETARCH/better_sqlite3.node            /app/node_modules/better-sqlite3/build/Release/better_sqlite3.node;         echo "✓ 复制 better_sqlite3.node 到 node_modules";       else         echo "⚠ 未找到 better_sqlite3.node";       fi;             if [ -f "/app/native-modules/linux-$TARGETARCH/bcrypt_lib.node" ]; then         cp /app/native-modules/linux-$TARGETARCH/bcrypt_lib.node            /app/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node;         echo "✓ 复制 bcrypt_lib.node 到 node_modules";       else         echo "⚠ 未找到 bcrypt_lib.node";       fi;             if [ -f "/app/native-modules/linux-$TARGETARCH/canvas.node" ]; then         cp /app/native-modules/linux-$TARGETARCH/canvas.node            /app/node_modules/canvas/build/Release/canvas.node;         echo "✓ 复制 canvas.node 到 node_modules";       else         echo "⚠ 未找到 canvas.node(MJPEG 功能可能不可用)";       fi;     else       echo "⚠ 架构特定目录 /app/native-modules/linux-$TARGETARCH 不存在";     fi;         echo "=== 验证复制结果 ===";     find /app/node_modules -name "*.node" -type f;         echo "=== 清理临时文件 ===";     rm -rf /app/native-modules;     chmod +x /app/dstatus;         echo "=== 原生模块配置完成 ===" # buildkit
                        
# 2026-03-22 16:58:58  226.00B 复制新文件或目录到容器中
COPY version-info.js /app/static/js/version-info.js # buildkit
                        
# 2026-03-22 16:58:58  172.00B 复制新文件或目录到容器中
COPY version.json /app/static/version.json # buildkit
                        
# 2026-03-22 16:58:58  5.13MB 复制新文件或目录到容器中
COPY native-modules/ /app/native-modules/ # buildkit
                        
# 2026-03-22 16:58:58  0.00B 设置环境变量 DSTATUS_LLM_BRIDGE
ENV DSTATUS_LLM_BRIDGE=/app/modules/llm/bridge.mjs
                        
# 2026-03-22 16:58:58  10.81KB 复制新文件或目录到容器中
COPY modules/llm/bridge.mjs /app/modules/llm/bridge.mjs # buildkit
                        
# 2026-03-22 16:58:58  2.26MB 复制新文件或目录到容器中
COPY views/ /app/views/ # buildkit
                        
# 2026-03-22 16:58:58  68.24MB 复制新文件或目录到容器中
COPY static/ /app/static/ # buildkit
                        
# 2026-03-22 16:58:57  445.39MB 复制新文件或目录到容器中
COPY dstatus-linux-amd64 /app/dstatus # buildkit
                        
# 2026-03-20 16:37:29  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-03-20 16:37:29  0.00B 执行命令并创建新的镜像层
RUN |2 TARGETARCH=amd64 DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p     /app     /app/data     /app/data/backups     /app/data/temp     /app/logs     /etc/dstatus &&     chmod -R 777 /app/data /app/logs # buildkit
                        
# 2026-03-20 16:37:29  107.23MB 执行命令并创建新的镜像层
RUN |2 TARGETARCH=amd64 DEBIAN_FRONTEND=noninteractive /bin/sh -c set -eux;     apt-get update;     apt-get install -y --no-install-recommends         ca-certificates         tzdata         wget         curl         libstdc++6         libcairo2         libpango-1.0-0         libpangocairo-1.0-0         libpng16-16         libjpeg62-turbo         libgif7         librsvg2-2         libpixman-1-0         fonts-wqy-zenhei;     (apt-get install -y --no-install-recommends libgcc-s1 ||      apt-get install -y --no-install-recommends libgcc1 || true);     ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime;     dpkg-reconfigure -f noninteractive tzdata || true;     rm -rf /var/lib/apt/lists/* &&     apt-get clean # buildkit
                        
# 2026-03-20 16:37:29  0.00B 设置环境变量 DEBIAN_FRONTEND TZ NODE_ENV VIEWS_PATH STATIC_PATH
ENV DEBIAN_FRONTEND=noninteractive TZ=Asia/Shanghai NODE_ENV=production VIEWS_PATH=/app/views STATIC_PATH=/app/static
                        
# 2026-03-20 16:37:29  0.00B 定义构建参数
ARG DEBIAN_FRONTEND=noninteractive
                        
# 2026-03-20 16:37:29  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2026-03-16 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1773619200'
                        
                    

镜像信息

{
    "Id": "sha256:4460fc6e926e230b5a260ce63ae10a8ae022ba2b219e938d54c94ab32916919b",
    "RepoTags": [
        "ghcr.io/fev125/dzstatus:stable",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus:stable"
    ],
    "RepoDigests": [
        "ghcr.io/fev125/dzstatus@sha256:e2c2490e3815c8abf0f1bdf44625950fa9ee7d3c1c1f0bfc8c0db7a2e045432e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/fev125/dzstatus@sha256:9aaeba2a40efee5939400b0f4dc6284e6e9a02b38f9f9614cd892c30778a361d"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-22T08:59:01.388169098Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "5555/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "TZ=Asia/Shanghai",
            "NODE_ENV=production",
            "VIEWS_PATH=/app/views",
            "STATIC_PATH=/app/static",
            "DSTATUS_LLM_BRIDGE=/app/modules/llm/bridge.mjs"
        ],
        "Cmd": [
            "/app/dstatus"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "wget --no-verbose --tries=1 --spider http://localhost:5555/health || exit 1"
            ],
            "Interval": 30000000000,
            "Timeout": 10000000000,
            "StartPeriod": 40000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/app/data": {},
            "/app/logs": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "architecture": "multi-arch",
            "description": "DStatus - 分布式服务器监控系统(开发测试版)",
            "maintainer": "DStatus Team",
            "org.opencontainers.image.description": "DStatus 开发测试 Docker 镜像",
            "org.opencontainers.image.licenses": "Commercial",
            "org.opencontainers.image.source": "https://github.com/fev125/dzstatus",
            "version": "dev"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 705700641,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/dc5a3cdf006f72040fede4abc86aaae69618b174637fa4355556e6f97a385936/diff:/var/lib/docker/overlay2/a61708eac13c4e0cc579c1943affa7e78539fc637128d475afeefc37c9c2ada2/diff:/var/lib/docker/overlay2/6d2050c1ce0816c3a1ec0380abaa616b2bef2e19340bf1138a7a57ffe8badfef/diff:/var/lib/docker/overlay2/1dd581fe357f4fcf7b84943d882fda369aef5c6ea932de998609b9b3c6377e45/diff:/var/lib/docker/overlay2/ec89836f9040116ed941c4b4f6a869c435be24a48f71087a7f8c4c0aaa0e9bcf/diff:/var/lib/docker/overlay2/990d38007dcd55a540a374dfbaee95967886e3d45f8c9aaf65539f6d4d9931cb/diff:/var/lib/docker/overlay2/26468c3042e0c41a87bcc72b1b3047c15ae14db04fbfe5598e77a62282b39ca6/diff:/var/lib/docker/overlay2/6832a4d88a32887c40798bf70a111133f62a3d0e252632900fcb4867e9738f6e/diff:/var/lib/docker/overlay2/33fde560293932e7094cee777875a4f36a056bfa159a2f22a83fdba0ad38fdfe/diff:/var/lib/docker/overlay2/ec5de452607bff3f40d1a08df434632dac30520f67775995ce910c9b54a10be8/diff:/var/lib/docker/overlay2/b3c01b541228aa6f175b878e44fedaa2d7a2da39f6c38fbef61e448c770be1b0/diff",
            "MergedDir": "/var/lib/docker/overlay2/5da994783d3c84601fd2720bf5c0c908024d165220d84f5778219085802055ec/merged",
            "UpperDir": "/var/lib/docker/overlay2/5da994783d3c84601fd2720bf5c0c908024d165220d84f5778219085802055ec/diff",
            "WorkDir": "/var/lib/docker/overlay2/5da994783d3c84601fd2720bf5c0c908024d165220d84f5778219085802055ec/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:6143ee9e3de07e6ca35edaf392cf93dea566a5bcd0d3696607ae6c324193d099",
            "sha256:7f12de4fea9c58da4b239f2ce5a91c9aa2d24ab04c691865e236e9959af63a17",
            "sha256:42c2ed6c1a54ba44bfdf31fe93e1b065c423420b125f1aafbf6dd9bf5986814a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:1b35495269e998aa10e87f0ff45f6a3bb49659d8cf617cc866cb019926263b49",
            "sha256:4775af8b4998903027441041a2fe63306d3da6df74c254d3ea6f10ab8c0c9b60",
            "sha256:f76996b1462f8cef4b1e18b476b5e09195f22b573ce9a68ffc52ac2395a3beb0",
            "sha256:b290c208072837885f81db05eed45860169e3c0e1e4a7509d6517658a1d17295",
            "sha256:3cfb59de597c044025112861eaf827c5da508733c7466c4a23c8d08d848e7d83",
            "sha256:262251d9c0850b9fb33451b89b786bb1aff7ebc64f29f828daca074052b0660a",
            "sha256:61f27c8c276181618de05dace06ab79fc36f78e6007d227d408a1a48d80177ee",
            "sha256:c9fa9da2aa3b6d5bd354829bc7762090c0071cb72add588586d7cc47815e531b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-24T20:20:26.935155231+08:00"
    }
}

更多版本

ghcr.io/fev125/dzstatus:stable

linux/amd64 ghcr.io705.70MB2026-03-24 20:21
10