【发布时间】:2019-05-25 02:57:02
【问题描述】:
我通过 Docker 从源代码构建并按照步骤完成了 Firecracker microVM 的 Getting Started guide。我通过 CLI/Visual Studio UI/ECS 掌握了 Docker 的工作知识,并记得在 Docker 普及之前手动构建 AWS AMI...
但是,这部分对我来说是完全未知的领域,过去几周的几轮谷歌搜索没有帮助:
接下来,您将需要一个未压缩的 Linux 内核二进制文件和一个 ext4 文件系统映像(用作 rootfs)。您可以使用我们的 microVM 映像 S3 存储桶中的这些文件:kernel 和 rootfs。
什么是
hello-vmlinux.bin以及如何使用我预装的应用程序构建一个?是否可以类似于 Docker 或 AMI,即以简单的方式完成?什么是
hello-rootfs.ext4文件以及如何为与上述1. 中相同的目的创建自定义文件?
【问题讨论】:
-
Unik 通过使用 alpine-minirootfs-3.8.1-x86_64.tar.gz 使用已编译的程序创建文件系统 (ext4) 来做到这一点。您可以查看以下链接:github.com/solo-io/unik/blob/master/containers/compilers/…
标签: linux docker virtual-machine firecracker