1 个不稳定版本

0.1.6 2022 年 7 月 5 日

#447 in 配置

Apache-2.0

42KB
1K SLoC

krunvm

krunvm 是一个基于 CLI 的实用程序,用于从 OCI 镜像创建微 VM,使用 libkrunbuildah

特性

  • 最小占用空间
  • 快速启动时间
  • 无磁盘镜像维护
  • 无网络配置
  • 支持将主机卷映射到虚拟机
  • 支持将虚拟机端口暴露给主机

演示

asciicast

支持的平台

  • x86_64 上的 Linux/KVM。
  • AArch64 上的 Linux/KVM。
  • ARM64 上的 macOS/Hypervisor.framework。

安装

macOS

brew tap slp/krun
brew install krunvm

Fedora

dnf copr enable -y slp/libkrunfw
dnf copr enable -y slp/libkrun
dnf copr enable -y slp/krunvm
dnf install -y krunvm

从源代码构建

依赖关系

构建

cargo build --release

依赖关系

~1.3–2.3MB
~38K SLoC