logo
ghcr.io/tianma-if/edgeever:2.25.0
linux/amd64 ghcr.io 罗成🚬 贡献
17
浏览次数
126.57MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0
源镜像
ghcr.io/tianma-if/edgeever:2.25.0
镜像ID
sha256:79b15ed402588632899aaf9517eb39fe0937571b7ecb23827519bd4a70dca649
镜像 TAG
2.25.0
镜像大小
126.57MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
bun scripts/self-hosted-server.js
启动入口
/usr/local/bin/docker-entrypoint.sh
工作目录
/app
OS/平台
linux/amd64
镜像创建
2026-11-10T09:48:37.652321095Z
同步时间
2026-11-12 13:44
浏览量
17 次
贡献者
👑 avatar
罗成🚬 ⭐ 资助者
荣誉赞助人
感谢您对本项目的慷慨资助
🔌 开放端口 1
8787/tcp
📁 目录挂载 1
 /data
⚙️ 环境变量 11
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin 0
BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 1
BUN_INSTALL_BIN=/usr/local/bin 2
NODE_ENV=production 3
EDGE_EVER_BUILD_ID=ef4cda655f381a629d42b69c8e79c3f168c82c5c 4
EDGE_EVER_BUILD_CREATED_AT=2026-11-10T09:47:37Z 5
EDGE_EVER_BUILD_TRIGGER=github_release 6
EDGE_EVER_BUILD_METHOD=github_actions 7
EDGE_EVER_DATA_DIR=/data 8
EDGE_EVER_WEB_DIR=/app/apps/web/dist 9
PORT=8787 10
🏷️ 镜像标签 8
KeyValue
2026-11-10T09:47:37Z org.opencontainers.image.created
Self-hosted notes and knowledge management org.opencontainers.image.description
AGPL-3.0-only org.opencontainers.image.licenses
ef4cda655f381a629d42b69c8e79c3f168c82c5c org.opencontainers.image.revision
https://github.com/tianma-if/edgeever org.opencontainers.image.source
EdgeEver org.opencontainers.image.title
https://github.com/oven-sh/bun org.opencontainers.image.url
2.25.0 org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0  ghcr.io/tianma-if/edgeever:2.25.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0  ghcr.io/tianma-if/edgeever:2.25.0

Shell快速替换命令

sed -i 's#ghcr.io/tianma-if/edgeever:2.25.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0  ghcr.io/tianma-if/edgeever:2.25.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0  ghcr.io/tianma-if/edgeever:2.25.0'

镜像构建历史


# 2026-11-10 17:48:37  0.00B 设置默认要执行的命令
CMD ["bun" "scripts/self-hosted-server.js"]
                        
# 2026-11-10 17:48:37  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "bun -e \"const r=await fetch('http://127.0.0.1:8787/api/health');if(!r.ok)process.exit(1)\""] "30s" "5s" "20s" "0s" '\x03'}
                        
# 2026-11-10 17:48:37  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGTERM
                        
# 2026-11-10 17:48:37  0.00B 声明容器运行时监听的端口
EXPOSE map[8787/tcp:{}]
                        
# 2026-11-10 17:48:37  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data]
                        
# 2026-11-10 17:48:37  0.00B 指定运行容器时使用的用户
USER bun
                        
# 2026-11-10 17:48:37  21.00B 执行命令并创建新的镜像层
RUN |4 EDGE_EVER_BUILD_ID=ef4cda655f381a629d42b69c8e79c3f168c82c5c EDGE_EVER_BUILD_CREATED_AT=2026-11-10T09:47:37Z EDGE_EVER_BUILD_TRIGGER=github_release EDGE_EVER_BUILD_METHOD=github_actions /bin/sh -c mkdir -p /data   && ln -s self-hosted-server.js /app/scripts/self-hosted-server.mjs   && chown -R bun:bun /data # buildkit
                        
# 2026-11-10 17:48:37  34.52KB 复制新文件或目录到容器中
COPY LICENSE ./LICENSE # buildkit
                        
# 2026-11-10 17:48:37  107.66KB 复制新文件或目录到容器中
COPY migrations ./migrations # buildkit
                        
# 2026-11-10 17:48:34  10.28MB 复制新文件或目录到容器中
COPY /app/apps/web/dist /app/apps/web/dist # buildkit
                        
# 2026-11-10 11:28:05  8.50MB 复制新文件或目录到容器中
COPY /app/web-stable /app/apps/web/dist # buildkit
                        
# 2026-11-10 17:48:34  5.15MB 复制新文件或目录到容器中
COPY /app/dist/self-hosted/self-hosted-server.js ./scripts/self-hosted-server.js # buildkit
                        
# 2026-11-10 17:48:34  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=EdgeEver org.opencontainers.image.description=Self-hosted notes and knowledge management org.opencontainers.image.licenses=AGPL-3.0-only
                        
# 2026-11-10 17:48:34  0.00B 设置环境变量 NODE_ENV EDGE_EVER_BUILD_ID EDGE_EVER_BUILD_CREATED_AT EDGE_EVER_BUILD_TRIGGER EDGE_EVER_BUILD_METHOD EDGE_EVER_DATA_DIR EDGE_EVER_WEB_DIR PORT
ENV NODE_ENV=production EDGE_EVER_BUILD_ID=ef4cda655f381a629d42b69c8e79c3f168c82c5c EDGE_EVER_BUILD_CREATED_AT=2026-11-10T09:47:37Z EDGE_EVER_BUILD_TRIGGER=github_release EDGE_EVER_BUILD_METHOD=github_actions EDGE_EVER_DATA_DIR=/data EDGE_EVER_WEB_DIR=/app/apps/web/dist PORT=8787
                        
# 2026-11-10 17:48:34  0.00B 定义构建参数
ARG EDGE_EVER_BUILD_METHOD=
                        
# 2026-11-10 17:48:34  0.00B 定义构建参数
ARG EDGE_EVER_BUILD_TRIGGER=
                        
# 2026-11-10 17:48:34  0.00B 定义构建参数
ARG EDGE_EVER_BUILD_CREATED_AT=
                        
# 2026-11-10 17:48:34  0.00B 定义构建参数
ARG EDGE_EVER_BUILD_ID=unknown
                        
# 2026-08-19 00:17:32  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-13 11:50:41  0.00B 设置默认要执行的命令
CMD ["/usr/local/bin/bun"]
                        
# 2026-05-13 11:50:41  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
                        
# 2026-05-13 11:50:41  0.00B 设置工作目录为/home/bun/app
WORKDIR /home/bun/app
                        
# 2026-05-13 11:50:41  5.57MB 执行命令并创建新的镜像层
RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c addgroup -g 1000 bun     && adduser -u 1000 -G bun -s /bin/sh -D bun     && ln -s /usr/local/bin/bun /usr/local/bin/bunx     && apk add libgcc libstdc++     && which bun     && which bunx     && bun --version # buildkit
                        
# 2026-05-13 11:50:41  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:41  18.00B 执行命令并创建新的镜像层
RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /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:41  171.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2026-05-13 11:50:41  88.61MB 复制新文件或目录到容器中
COPY /usr/local/bin/bun /usr/local/bin/ # buildkit
                        
# 2026-05-13 11:50:41  0.00B 设置环境变量 BUN_INSTALL_BIN
ENV BUN_INSTALL_BIN=/usr/local/bin
                        
# 2026-05-13 11:50:41  0.00B 定义构建参数
ARG BUN_INSTALL_BIN=/usr/local/bin
                        
# 2026-05-13 11:50:41  0.00B 设置环境变量 BUN_RUNTIME_TRANSPILER_CACHE_PATH
ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=0
                        
# 2026-05-13 11:50:41  0.00B 定义构建参数
ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=0
                        
# 2026-04-17 07:53:02  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-17 07:53:02  8.32MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.4-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:79b15ed402588632899aaf9517eb39fe0937571b7ecb23827519bd4a70dca649",
    "RepoTags": [
        "ghcr.io/tianma-if/edgeever:2.25.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever:2.25.0"
    ],
    "RepoDigests": [
        "ghcr.io/tianma-if/edgeever@sha256:ef4f1cf402a8967566d155339c59fdeb3e57f34575ea8b3357a1f871744e2223",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/tianma-if/edgeever@sha256:4f19cc3b372ae0111b363aad0e1e4f78074ec0750a049b8e71e61f053251a0d4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-11-10T09:48:37.652321095Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "bun",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8787/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/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",
            "EDGE_EVER_BUILD_ID=ef4cda655f381a629d42b69c8e79c3f168c82c5c",
            "EDGE_EVER_BUILD_CREATED_AT=2026-11-10T09:47:37Z",
            "EDGE_EVER_BUILD_TRIGGER=github_release",
            "EDGE_EVER_BUILD_METHOD=github_actions",
            "EDGE_EVER_DATA_DIR=/data",
            "EDGE_EVER_WEB_DIR=/app/apps/web/dist",
            "PORT=8787"
        ],
        "Cmd": [
            "bun",
            "scripts/self-hosted-server.js"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "bun -e \"const r=await fetch('http://127.0.0.1:8787/api/health');if(!r.ok)process.exit(1)\""
            ],
            "Interval": 30000000000,
            "Timeout": 5000000000,
            "StartPeriod": 20000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/data": {}
        },
        "WorkingDir": "/app",
        "Entrypoint": [
            "/usr/local/bin/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-11-10T09:47:37Z",
            "org.opencontainers.image.description": "Self-hosted notes and knowledge management",
            "org.opencontainers.image.licenses": "AGPL-3.0-only",
            "org.opencontainers.image.revision": "ef4cda655f381a629d42b69c8e79c3f168c82c5c",
            "org.opencontainers.image.source": "https://github.com/tianma-if/edgeever",
            "org.opencontainers.image.title": "EdgeEver",
            "org.opencontainers.image.url": "https://github.com/oven-sh/bun",
            "org.opencontainers.image.version": "2.25.0"
        },
        "StopSignal": "SIGTERM"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 126569958,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/9b0089a304056e1f5f3a7152dc690d26034378a22174a0b09d1fcd45c0150af7/diff:/var/lib/docker/overlay2/996c310b3b9a91fa4d37adc33df9b443adafd94f6473d9a2070ade27b20d2706/diff:/var/lib/docker/overlay2/9dae890170635ee3d526ed15bc35d96ed63077726d0a6d61104356eab348b548/diff:/var/lib/docker/overlay2/43b42804b8da0415a06699f73e45d523d388389dd5ba55ae320db43cf239a4d0/diff:/var/lib/docker/overlay2/40066f4faabfccd8550947f1c403f9e4eddceaf2ed267970151acf153af9cf86/diff:/var/lib/docker/overlay2/700c18a7f3ef3f2908d67edbb2d9c75e44adb639342177b8adf67e31171bde7b/diff:/var/lib/docker/overlay2/6eb89df05bce7ead1f8203ed14ad0f88547fa586164c845097a3d2073499e2b9/diff:/var/lib/docker/overlay2/5ae2bb90a6b04d2bb7ed47f60f2b837fe5b715c050ccf95b64cdacf21156d6e5/diff:/var/lib/docker/overlay2/3a2242c8a3e2a166a093f395fddcb0d9e131c011e12f2054b6dce2e7fcd428b2/diff:/var/lib/docker/overlay2/6c1400d00e36aa7ec1d4e45c380cc5d59602ef2cbc05200298f8a5e1e77a36eb/diff:/var/lib/docker/overlay2/b37f65c7e114da5f45786066bf0ff6551d81e2f59e37bf288a1f997a4b25c601/diff:/var/lib/docker/overlay2/4e7f28094c995326cb22b89194cd4fa08712c25cc769d995a5a96f6b57df9860/diff",
            "MergedDir": "/var/lib/docker/overlay2/36f3ffd11e3a17b8d20b7421f76f32e5dc7a685f7dd124060af7fd49e7b52171/merged",
            "UpperDir": "/var/lib/docker/overlay2/36f3ffd11e3a17b8d20b7421f76f32e5dc7a685f7dd124060af7fd49e7b52171/diff",
            "WorkDir": "/var/lib/docker/overlay2/36f3ffd11e3a17b8d20b7421f76f32e5dc7a685f7dd124060af7fd49e7b52171/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:0854555d70acaa318b38ee50bc667cb51ff6bf0757624624c7ff3b6fe17459a0",
            "sha256:9072d322eb16c6a414861801ae295eb67839e0aeabeab982bea0520b6fccdeaa",
            "sha256:135be4fad03ab91972ef4eb6846e200938c2dea183881ba5cac3d79648a09737",
            "sha256:7a415decbb54be30a9369d7466887b96544eedd7b28dbb7ad87dc6381a4b91a0",
            "sha256:fb0c09554b3fc2d49fda0df4305e80bbd89a17e405ed02b65b79c54fcf6fd637",
            "sha256:592e878c2cd79244e9ecf582b4688c9fa9c45bb31b1890119e1fb88fae6a6784",
            "sha256:3c2544d70e56676228fc4b7b146c3daa8416f504b58e3fb6cb9242f558d1b296",
            "sha256:fca061c1d190b1c8010f6400ed4fd39558bad20d471f05ae4beb03a3e3631c86",
            "sha256:0275034b7a38d112e4255f1b6531a95ac0876bc73b07bc7a83017de5764784a3",
            "sha256:1245f7f99378bb5376ea6a450440b168283263f55665c5d71ad2d675db193ac8",
            "sha256:1f7d87ae06866b58e13e50508e3c5e5a2c379930c2f9eb5d1af3035a9b051fb2",
            "sha256:92073f6c64682c14882a7f49306d368b216dca7baee0d833d07798fc86875f2c",
            "sha256:301c4c34354e99d916c02512ef5693d1e9fe1e1604b6e37de5deff64a30fe64c"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-12T13:44:14.320295474+08:00"
    }
}

更多版本

ghcr.io/tianma-if/edgeever:2.25.0

linux/amd64 ghcr.io126.57MB2026-11-12 13:44
16
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×