使用buildah创建OCI镜像,如何创建一个可以直接传递给crun的OCI“Bundle”镜像

问题描述 投票:0回答:2

使用 Buildah,我可以为多个架构创建映像,并轻松地填充它们,并使用 buildah 随意运行容器。一个嵌入式项目,要求我创建一个 OCI“BUNDLE”(带有 config.json 和安装的 rootfs),它可以直接传递给 crun(是的,CRUN,而不是 RUNC),但不清楚如何从 OCI 映像移动(本地存储),使用 buildah 工作流程转换为图像包。

有人有这方面的经验吗?我缺少什么?我已经仔细阅读了文档,但看来我的用例(一如既往)有点古怪。指向文档或教程的指针将是理想的选择,但迄今为止我对相同内容的搜索尚未结果。

containers workflow buildah
2个回答
0
投票

通常我们会将容器镜像的驱动交给Podman。


0
投票

不完全是 buildah,但您可以按照此处的说明进行操作 https://chromium.googlesource.com/external/github.com/docker/containerd/+/refs/tags/v0.2.0/docs/bundle.md 和使用 podman 而不是 buildah。

© www.soinside.com 2019 - 2024. All rights reserved.