mirror of
https://github.com/containers/krunvm
synced 2026-07-21 13:43:47 +00:00
No description
- Rust 98.9%
- Makefile 1.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .github | ||
| docs | ||
| src | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| CODE-OF-CONDUCT.md | ||
| krunvm.entitlements | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| SECURITY.md | ||
krunvm
krunvm is a CLI-based utility for creating microVMs from OCI images, using libkrun and buildah.
Features
- Minimal footprint
- Fast boot time
- Zero disk image maintenance
- Zero network configuration
- Support for mapping host volumes into the guest
- Support for exposing guest ports to the host
Demo
Supported platforms
- Linux/KVM on x86_64.
- Linux/KVM on AArch64.
- macOS/Hypervisor.framework on ARM64.
Installation
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
Building from sources
Dependencies
- Rust Toolchain
- libkrun
- buildah
- asciidoctor
Building
cargo build --release