krunvm

Crates.iokrunvm
lib.rskrunvm
version0.1.6
sourcesrc
created_at2022-07-05 11:44:59.833429
updated_at2022-07-05 11:44:59.833429
descriptionCreate microVMs from OCI images
homepage
repositoryhttps://github.com/containers/krunvm
max_upload_size
id619648
size71,078
Sergio López (slp)

documentation

README

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

asciicast

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

Building

cargo build --release
Commit count: 54

cargo fmt