krunvm

从 OCI 映像创建微虚拟机。「Create microVMs from OCI images」

  • Owner: containers/krunvm
  • Platform: Linux, Mac
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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

Overview

Name With Ownercontainers/krunvm
Primary LanguageRust
Program languageMakefile (Language Count: 2)
PlatformLinux, Mac
License:Apache License 2.0
Release Count11
Last Release Namev0.2.3 (Posted on )
First Release Namev0.1.0 (Posted on )
Created At2021-01-26 18:13:28
Pushed At2024-02-28 22:21:49
Last Commit At
Stargazers Count1.3k
Watchers Count24
Fork Count40
Commits Count70
Has Issues Enabled
Issues Count34
Issue Open Count15
Pull Requests Count17
Pull Requests Open Count4
Pull Requests Close Count3
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top