Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
2年前关闭。
Improve this question
我通过Docker从源代码构建并遵循以下步骤来了解Getting Started guide的Firecracker microVM。我通过CLI/Visual Studio UI/ECS具有Docker的工作知识,并且记得在Docker普遍存在之前手动构建AWS AMI ...
但是,这部分对我来说完全是未知领域,过去几周的几次谷歌搜索并没有帮助:
什么是 什么是 Mount提供了rootfs来进行更改
将您的应用程序和所有依赖项复制到/tmp/my-rootfs/opt/ 将您的应用程序的启动脚本添加到/tmp/myroot/etc/init.d/
必须为OpenRC初始化系统准备启动脚本。 卸载rootfs
启动鞭炮,以便在VM初始化系统启动过程中启动您的应用程序。
您可能还想检查如何提供对VM的网络访问权限:vm network setup doc
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
2年前关闭。
Improve this question
我通过Docker从源代码构建并遵循以下步骤来了解Getting Started guide的Firecracker microVM。我通过CLI/Visual Studio UI/ECS具有Docker的工作知识,并且记得在Docker普遍存在之前手动构建AWS AMI ...
但是,这部分对我来说完全是未知领域,过去几周的几次谷歌搜索并没有帮助:
hello-vmlinux.bin
,以及如何使用我预装的应用程序构建一个?是否可以通过简单的方式类似于Docker或AMI来完成? hello-rootfs.ext4
文件,以及如何出于与上述1.相同的目的创建一个自定义文件? 最佳答案
vmlinux.bin-这是将由VM使用的linux内核镜像。可能您可以使用提供的内核而不进行任何修改。
hello-rootfs.ext4-这是一个包含您的VM的根文件系统的文件。
您必须修改文件以添加您的应用程序。
必须为OpenRC初始化系统准备启动脚本。
启动鞭炮,以便在VM初始化系统启动过程中启动您的应用程序。
您可能还想检查如何提供对VM的网络访问权限:vm network setup doc
关于linux - 爆竹microVM : how to create custom Firecracker microVM and file system images,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53938944/
10-09 20:34