用 Rust 写了一个 Dokcer/OCI 打包构建工具

2022-07-12 00:10:29 +08:00
 jelipo

为了练手 Rust ,也为了加深 容器 Image 底层 的了解,写了这个工具。

DockerContainerd 试了都可以正常使用。

https://github.com/jelipo/ocipack-rs

PS: Rust 写的不多,轻喷

1931 次点击
所在节点    Rust
8 条回复
billzhuang
2022-07-12 07:37:50 +08:00
牛!
“产物” 是啥意思?
jelipo
2022-07-12 09:36:59 +08:00
@billzhuang #1 artifact ,用了 gitlab ci 中的称呼。就是你 jar ,exe ,可执行二进制,前端打包结果 的一个总称。
libook
2022-07-12 12:27:39 +08:00
已 star 表示支持
macscsbf
2022-07-20 14:35:08 +08:00
这个 LazyLock 我咋没在标准库里找到
jelipo
2022-07-20 14:39:49 +08:00
@macscsbf #4 nightly
privil
2022-07-25 14:57:24 +08:00
能否单独把 pull push 的功能分出来,基于代理拉取和推送的功能其实挺好用
jelipo
2022-07-25 15:11:38 +08:00
@privil #6 其实有计划做对接容器引擎,导入导出 Image 的,看后面时间安排了。

如果只是针对拉镜像慢,临时的解决方案,可以写一个 Dockerfile ,里面内容单纯是 FROM image_name ,然后 target 到内网 harbor ,然后从内网 harbor pull 下来。就是有点麻烦(
jelipo
201 天前
@privil #6 加上功能了,欢迎尝试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/865546

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX