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

Main metrics

Overview
Name With Ownercontainers/krunvm
Primary LanguageRust
Program languageMakefile (Language Count: 2)
PlatformLinux, Mac
License:Apache License 2.0
所有者活动
Created At2021-01-26 18:13:28
Pushed At2025-01-08 16:20:15
Last Commit At
Release Count11
Last Release Namev0.2.3 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count1.5k
Watchers Count22
Fork Count47
Commits Count77
Has Issues Enabled
Issues Count39
Issue Open Count16
Pull Requests Count20
Pull Requests Open Count3
Pull Requests Close Count3
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private