ghcr.io/huangpustar/fenixagent:main linux/amd64

ghcr.io/huangpustar/fenixagent:main - 国内下载镜像源 浏览次数:10

FenixAgent是一个用于数据采集与监控的代理组件,支持与Fenix系统集成,提供实时数据上报、状态监控等功能,助力系统运维与数据管理。

源镜像 ghcr.io/huangpustar/fenixagent:main
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/huangpustar/fenixagent:main
镜像ID sha256:41337864988c6449307a543afcc852495f0e71edf3f682547ea78f97b1166abb
镜像TAG main
大小 1.27GB
镜像源 ghcr.io
CMD bun dist/index.js
启动入口 /usr/local/bin/docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 10 次
贡献者
镜像创建 2026-06-03T03:04:21.886769529Z
同步时间 2026-06-03 11:39
开放端口
3000/tcp
目录挂载
/app/data /app/workflow /app/workspaces /root/.config/opencode /root/.local/share/opencode
环境变量
PATH=/root/.bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin NODE_ENV=production RCS_HOST=0.0.0.0 RCS_PORT=3000 DATABASE_URL=postgres://rcs:rcs@postgres:5432/rcs BUN_INSTALL_GLOBAL=/root/.bun OPENCODE_DISABLE_AUTOUPDATE=1 OPENCODE_DISABLE_TELEMETRY=1
镜像标签
2026-06-03T03:03:45.145Z: org.opencontainers.image.created : org.opencontainers.image.description : org.opencontainers.image.licenses ab2d5153ffcaedbd42b16459a767f35f79121598: org.opencontainers.image.revision https://github.com/HuangPuStar/FenixAgent: org.opencontainers.image.source FenixAgent: org.opencontainers.image.title https://github.com/HuangPuStar/FenixAgent: org.opencontainers.image.url main: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/huangpustar/fenixagent:main
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/huangpustar/fenixagent:main  ghcr.io/huangpustar/fenixagent:main

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/huangpustar/fenixagent:main
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/huangpustar/fenixagent:main  ghcr.io/huangpustar/fenixagent:main

Shell快速替换命令

sed -i 's#ghcr.io/huangpustar/fenixagent:main#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/huangpustar/fenixagent:main#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-06-03 11:04:21  0.00B 设置默认要执行的命令
CMD ["bun" "dist/index.js"]
                        
# 2026-06-03 11:04:21  0.00B 指定检查容器健康状态的命令
HEALTHCHECK {Test:[CMD-SHELL bun -e "fetch('http://127.0.0.1:3000/health').then((r) => r.ok ? process.exit(0) : process.exit(1)).catch(() => process.exit(1))"] Interval:30s Timeout:5s StartPeriod:20s StartInterval:0s Retries:3}
                        
# 2026-06-03 11:04:21  0.00B 声明容器运行时监听的端口
EXPOSE [3000/tcp]
                        
# 2026-06-03 11:04:21  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/root/.config/opencode /root/.local/share/opencode /app/data /app/workflow /app/workspaces]
                        
# 2026-06-03 11:04:21  34.12KB 复制新文件或目录到容器中
COPY ./skills/ /app/data/skills/ # buildkit
                        
# 2026-06-03 11:04:21  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /app/data/skills # buildkit
                        
# 2026-06-03 11:04:21  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /root/.config/opencode /root/.local/share/opencode /app/data /app/workflow /app/workspaces # buildkit
                        
# 2026-06-03 11:04:21  248.95KB 复制新文件或目录到容器中
COPY drizzle ./drizzle # buildkit
                        
# 2026-06-03 11:04:21  192.35KB 复制新文件或目录到容器中
COPY /tmp/migrate-bundle/migrate.js ./ # buildkit
                        
# 2026-06-03 11:04:21  12.16MB 复制新文件或目录到容器中
COPY /app/web/dist ./web/dist # buildkit
                        
# 2026-06-03 11:04:21  22.43MB 复制新文件或目录到容器中
COPY /app/dist ./dist # buildkit
                        
# 2026-06-03 11:04:21  136.00B 执行命令并创建新的镜像层
RUN /bin/sh -c printf '#!/bin/sh\nargs="";\nfor a in "$@"; do\n  case "$a" in\n    -y|--yes|-p|--package) ;;\n    *) args="$args $a" ;;\n  esac\ndone\nexec bunx $args\n' > /usr/local/bin/npx     && chmod +x /usr/local/bin/npx # buildkit
                        
# 2026-06-03 11:04:21  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /root/.bun/install/cache /tmp/bun-* # buildkit
                        
# 2026-06-03 11:04:20  9.58MB 执行命令并创建新的镜像层
RUN /bin/sh -c bun install -g peri-cli --registry=https://registry.npmmirror.com # buildkit
                        
# 2026-06-03 11:04:17  21.79MB 执行命令并创建新的镜像层
RUN /bin/sh -c bun install -g acpx --registry=https://registry.npmmirror.com # buildkit
                        
# 2026-06-03 11:04:14  160.54MB 执行命令并创建新的镜像层
RUN /bin/sh -c bun install -g acp-link --registry=https://registry.npmmirror.com # buildkit
                        
# 2026-06-03 11:04:07  617.19MB 执行命令并创建新的镜像层
RUN /bin/sh -c bun install -g opencode-ai@1.15.10 --registry=https://registry.npmmirror.com # buildkit
                        
# 2026-06-02 19:37:54  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-06-02 19:37:53  193.41MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get install -y --no-install-recommends        python3 python3-pip python3-venv        curl jq git ripgrep zip unzip # buildkit
                        
# 2026-05-26 11:11:48  21.36MB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i 's|deb.debian.org|mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list.d/debian.sources 2>/dev/null;     sed -i 's|deb.debian.org|mirrors.tuna.tsinghua.edu.cn|g' /etc/apt/sources.list 2>/dev/null;     apt-get update # buildkit
                        
# 2026-05-26 11:11:48  0.00B 设置环境变量 OPENCODE_DISABLE_TELEMETRY
ENV OPENCODE_DISABLE_TELEMETRY=1
                        
# 2026-05-26 11:11:48  0.00B 设置环境变量 OPENCODE_DISABLE_AUTOUPDATE
ENV OPENCODE_DISABLE_AUTOUPDATE=1
                        
# 2026-05-26 11:11:48  0.00B 设置环境变量 PATH
ENV PATH=/root/.bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin
                        
# 2026-05-26 11:11:48  0.00B 设置环境变量 BUN_INSTALL_GLOBAL
ENV BUN_INSTALL_GLOBAL=/root/.bun
                        
# 2026-05-26 11:11:48  0.00B 设置环境变量 DATABASE_URL
ENV DATABASE_URL=postgres://rcs:rcs@postgres:5432/rcs
                        
# 2026-05-26 11:11:48  0.00B 设置环境变量 RCS_PORT
ENV RCS_PORT=3000
                        
# 2026-05-26 11:11:48  0.00B 设置环境变量 RCS_HOST
ENV RCS_HOST=0.0.0.0
                        
# 2026-05-26 11:11:48  0.00B 设置环境变量 NODE_ENV
ENV NODE_ENV=production
                        
# 2026-05-26 11:11:37  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-13 11:50:50  0.00B 设置默认要执行的命令
CMD ["/usr/local/bin/bun"]
                        
# 2026-05-13 11:50:50  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
                        
# 2026-05-13 11:50:50  0.00B 设置工作目录为/home/bun/app
WORKDIR /home/bun/app
                        
# 2026-05-13 11:50:50  8.91KB 执行命令并创建新的镜像层
RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c groupadd bun       --gid 1000     && useradd bun       --uid 1000       --gid bun       --shell /bin/sh       --create-home     && ln -s /usr/local/bin/bun /usr/local/bin/bunx     && which bun     && which bunx     && bun --version # buildkit
                        
# 2026-05-13 11:50:50  0.00B 设置环境变量 BUN_INSTALL_BIN
ENV BUN_INSTALL_BIN=/usr/local/bin
                        
# 2026-05-13 11:50:50  0.00B 定义构建参数
ARG BUN_INSTALL_BIN=/usr/local/bin
                        
# 2026-05-13 11:50:50  0.00B 设置环境变量 BUN_RUNTIME_TRANSPILER_CACHE_PATH
ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=0
                        
# 2026-05-13 11:50:50  0.00B 定义构建参数
ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=0
                        
# 2026-05-13 11:50:50  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin
                        
# 2026-05-13 11:50:50  18.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /usr/local/bun-node-fallback-bin && ln -s /usr/local/bin/bun /usr/local/bun-node-fallback-bin/node # buildkit
                        
# 2026-05-13 11:50:50  91.80MB 复制新文件或目录到容器中
COPY /usr/local/bin/bun /usr/local/bin/bun # buildkit
                        
# 2026-05-13 11:50:40  171.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin # buildkit
                        
# 2026-05-05 08:00:00  119.87MB 
# debian.sh --arch 'amd64' out/ 'trixie' '@1777939200'
                        
                    

镜像信息

{
    "Id": "sha256:41337864988c6449307a543afcc852495f0e71edf3f682547ea78f97b1166abb",
    "RepoTags": [
        "ghcr.io/huangpustar/fenixagent:main",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/huangpustar/fenixagent:main"
    ],
    "RepoDigests": [
        "ghcr.io/huangpustar/fenixagent@sha256:944e8da658327bb05b89f362e86abd0ec81729384594d135af1d8a1c1654b87d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/huangpustar/fenixagent@sha256:2135ca99feba44a9b2cec6b54827281ebc43c6d883b4afd4fd85713d801ee9ea"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-03T03:04:21.886769529Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/root/.bun/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin",
            "BUN_RUNTIME_TRANSPILER_CACHE_PATH=0",
            "BUN_INSTALL_BIN=/usr/local/bin",
            "NODE_ENV=production",
            "RCS_HOST=0.0.0.0",
            "RCS_PORT=3000",
            "DATABASE_URL=postgres://rcs:rcs@postgres:5432/rcs",
            "BUN_INSTALL_GLOBAL=/root/.bun",
            "OPENCODE_DISABLE_AUTOUPDATE=1",
            "OPENCODE_DISABLE_TELEMETRY=1"
        ],
        "Cmd": [
            "bun",
            "dist/index.js"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "bun -e \"fetch('http://127.0.0.1:3000/health').then((r) =\u003e r.ok ? process.exit(0) : process.exit(1)).catch(() =\u003e process.exit(1))\""
            ],
            "Interval": 30000000000,
            "Timeout": 5000000000,
            "StartPeriod": 20000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/app/data": {},
            "/app/workflow": {},
            "/app/workspaces": {},
            "/root/.config/opencode": {},
            "/root/.local/share/opencode": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "/usr/local/bin/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-06-03T03:03:45.145Z",
            "org.opencontainers.image.description": "",
            "org.opencontainers.image.licenses": "",
            "org.opencontainers.image.revision": "ab2d5153ffcaedbd42b16459a767f35f79121598",
            "org.opencontainers.image.source": "https://github.com/HuangPuStar/FenixAgent",
            "org.opencontainers.image.title": "FenixAgent",
            "org.opencontainers.image.url": "https://github.com/HuangPuStar/FenixAgent",
            "org.opencontainers.image.version": "main"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1270626096,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8724f4c2de4d20318e6d343e2e10a9a176b7b0228603d096ca80ebab9009f1fd/diff:/var/lib/docker/overlay2/4a8bc2eafebb15be4675a259fa825b2bfe431323052f62a942dd4827bf7c6a8a/diff:/var/lib/docker/overlay2/a954222880f330f1eee7b6ba21a9cfce3e79329ca59811930c66fa5e623d1be4/diff:/var/lib/docker/overlay2/bbf30043ba8405900c5bc00efd7ff3c44d2034895fcae5bb6532a7b9c0c1530b/diff:/var/lib/docker/overlay2/3fe99a8d1dcf3db9859034324442a288b06923d3faa8fb96499608ad950ce49c/diff:/var/lib/docker/overlay2/ec21b66b3a022f2135a665c95120d17ca0f775de66bed96ac7f5a4c070a2a9d6/diff:/var/lib/docker/overlay2/f90f1b182fb004f06a6fd997b5b153f2205ebb2d72d1dda01f8b12b5541af6ce/diff:/var/lib/docker/overlay2/5272f58a3bbe8eae38d28b0d5a67cb1d7bdcb47b75621f115eb446fda6b77775/diff:/var/lib/docker/overlay2/cc89d6b12439567e9874326042deaf825612a77df9081089bf06768ccff66c49/diff:/var/lib/docker/overlay2/a5594eceba2de4c4a4bb9350b643221d4bb7bf92c50764d82237fa64eef0bdaf/diff:/var/lib/docker/overlay2/f93990c1642c28950682abbbb4b3896e650332c2eb85689e57da01d081ae6a4a/diff:/var/lib/docker/overlay2/41578d1497b197c714d428db54f136a948b9c593070365939ac7762f3322a068/diff:/var/lib/docker/overlay2/95399aa92d534b1464b3a871e3572490a6f6787536492c73f1caa2fd768bbd09/diff:/var/lib/docker/overlay2/932da6776f204d87bcb39ecf9bfb246ffd4b8383fa23ce27f8e8bac972045064/diff:/var/lib/docker/overlay2/b92a72ac3dbb9b2c2df6ace960b115ae391b34a2dbe0ea98a43b6cfccaf1887e/diff:/var/lib/docker/overlay2/1b3a959596f7e614a0c857d9baa0443bc80369c3bb8262913bbe7bcd501b720a/diff:/var/lib/docker/overlay2/90de13d29213c3f5db360ffcdd19098b21fc3b425221f43da9d4cc539b034f95/diff:/var/lib/docker/overlay2/d3178835696816112d88ab6f9a60b4ec868b996be16289ebc91e81892db8fa16/diff:/var/lib/docker/overlay2/a6d0df3bf64bff0c3b6e2913fadd85d1e2501f016638b6b21b3ec1436e1300d9/diff:/var/lib/docker/overlay2/68074774ce771fd3b72bc0981a99f3c2b068228fe2e679a819e48bece9b92c87/diff:/var/lib/docker/overlay2/eb090f24dd5b2dfe13e0c33e79f773c7815ef24d85b5e8e81b2159adc9f756a0/diff:/var/lib/docker/overlay2/d587516eb1eabedc527c57243119fb1ca67b182ac4098cf7fb9d48422d7525bd/diff",
            "MergedDir": "/var/lib/docker/overlay2/c49a47d6aff784b7da0e79bb6cd579807be5c831c3fdd30329e9c66139e82b7c/merged",
            "UpperDir": "/var/lib/docker/overlay2/c49a47d6aff784b7da0e79bb6cd579807be5c831c3fdd30329e9c66139e82b7c/diff",
            "WorkDir": "/var/lib/docker/overlay2/c49a47d6aff784b7da0e79bb6cd579807be5c831c3fdd30329e9c66139e82b7c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:5222f025e44ae24949e8880713955891ae0bd339afd3adb699d66e1cd603e2fa",
            "sha256:1ba9cd1e3c50292225c91dd4174a7229e426be30ab085b6b4d53a0e999eb0865",
            "sha256:13aa4c93f4844d25d84a9d4b1974f5ed34aace4b634ab64938cb65679666094d",
            "sha256:6691159a96ff86fe31e1711c3ad63f6c94e29ae75b1c1a7240aa1168eaf204cb",
            "sha256:759049102c166f415894029b0a69b37856032ffb5fc506e21f04e03593eaeff5",
            "sha256:ba16330fd80ad09560220805cedebcf54bdbf07f6944280a682a9faff97d2a56",
            "sha256:96ea1da0e1c896cd11ef4e734a29b51b6c2cd292f077683fc09a81a36bf98785",
            "sha256:e34014fda09cc2f26a134dab677cea859500bddd9a74bab4e95e5f3bf55a8c47",
            "sha256:424a5859daf9f9a07067bf4d925c94fed3c32e1163adee86a061fec4483c00f2",
            "sha256:c68622f6837c1ad37a59e2418a5af061d8c469bf29f4d52c0d7c787a25e769a6",
            "sha256:fe5df75695a29e53a6b7d84eed5d27a1ae9bd6fc5d165eff1eaf411417729822",
            "sha256:eedae34cc3ac71b6482c7d6eb4b0e5fbc7f677f80f1b69993468f4caabb231cd",
            "sha256:2abbd130a11b857d8c72c8e86d201a0d0596b4b3f6cdc9a7d5a331b69a98a293",
            "sha256:c90d078c4ff27bd57e6608670ba8eec929532a2a2b203153580c90bc7e88cf24",
            "sha256:ac4e2865b991f1871f84f7259dff0b4e795b7c66029a9caaa696231ed5641cc5",
            "sha256:f96c536c2deda7abfed00eec798626bb91997eaf7c4f4e67f6266435beaa56b7",
            "sha256:6e9d53d0c433297525541f2751789b5498313fa34055aa533cad746783129f13",
            "sha256:356131cdccbf0ff2b7a350e1c700d82cfcd635150639263357befa608730a879",
            "sha256:77d9a894acaeec2b15052e520853d7e7b5cbec91fba642ff415be853be3c4238",
            "sha256:9c14034119dd20f7a07c9a4c46e47b07fea602b4ba6e2d95196a852acbff37b6",
            "sha256:dfd569da24db2e76adfe9df36d895deba2fd5fa68b71ad13296db848dfe5da96",
            "sha256:856142382b6855d8887cdb84646d7a822b6b55efd78b30f75ee09f571a86e2f1",
            "sha256:ae82cc9842f632e83eb87d58eb9150e68059863b3f125368daa80b81c5b1519f"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-03T11:38:07.449300284+08:00"
    }
}

更多版本

ghcr.io/huangpustar/fenixagent:main

linux/amd64 ghcr.io1.27GB2026-06-03 11:39
9