stagex/zlibgit://codeberg.org:stagex/stagex | matrix://#stagex:matrix.org | ircs://irc.oftc.net:6697#stagex
[Stageˣ] 是一个基于musl的容器化Linux发行版,可像使用大多数其他musl容器化Linux发行版一样使用这些镜像,但具有更高的供应链完整性和确定性。与传统Linux发行版不同,[Stageˣ] 是OCI原生的,使用OCI镜像进行打包,并优先优化确定性。这意味着无需使用"apt install"等命令安装软件包,而是需在项目中为每个所需依赖添加一行配置,最好锁定到特定版本/哈希。
COPY --from指令从特定OCI镜像集成依赖,替代传统包管理器,便于版本锁定。适用于构建轻量级、确定性高的容器化应用,支持多编程语言(如Rust、Python等)开发,尤其适合对构建一致性和依赖可控性有严格要求的项目。
dockerfileFROM stagex/busybox as build COPY --from=stagex/rust . / COPY --from=stagex/gcc . / COPY --from=stagex/binutils . / COPY --from=stagex/libunwind . / RUN printf 'fn main(){ println!("Hello World!"); }' > hello.rs RUN rustc hello.rs FROM scratch COPY --from=build /home/user/hello . CMD ["./hello"]
dockerfileFROM scratch COPY --from=stagex/python . / COPY --from=stagex/musl . / COPY <<-EOF test.py print("Hello World") EOF CMD ["python", "hello.py"]
完整文档及更多示例请访问项目Git仓库:
[***]
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务