Execute Docker Containers as QEMU MicroVMs

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • slim

    Build and run tiny vms from Dockerfiles. Small and sleek. (by ottomatica)

    There are a few existing projects out there like this if folks are interested. Slim [0] is the one I can remember off the top of my head. I think there are a couple more.

    Still, neat to have the walkthrough here in this post.

    https://github.com/ottomatica/slim

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • harvester

    Open source hyperconverged infrastructure (HCI) software

    OK; https://github.com/harvester/harvester

    Security and performance aren't the only driving forces; there are a lot of technical and operational benefits to the abstraction and standard interfaces that you get when running stacks that might otherwise look like someone took an Xzibit meme too far.

    Also remember on a modern system, there are often at least 2 additional layers at work abstracting interfaces to the "bare metal" OS already.

  • kwarantine

    Kwarantine can run strongly isolated containers in a multi-tenant setting

    No, gVisor is from Google. They emulate system calls in user-space and use VMs, which increases runtime performance overhead. We use hardware virtualization to directly run containers -- no I/O emulation, no expensive VM exits, scale as needed. Initial comparison with FC/GVisor/Xen here: https://github.com/ashishbijlani/kwarantine

  • krunvm

    Create microVMs from OCI images

  • libkrun

    A dynamic library providing Virtualization-based process isolation capabilities

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Show HN: Slim 2: Create VM from Dockerfile (+macOS M1/Hyper-V)

    1 project | news.ycombinator.com | 2 Jan 2022
  • Can we build Micro VMs with Dockerfile? : Answer is Yes !!!

    1 project | dev.to | 6 Jul 2021
  • Show HN: Convert your Containerfile to a bootable OS

    10 projects | news.ycombinator.com | 7 May 2024
  • Build Your Own Docker with Linux Namespaces, Cgroups, and Chroot

    6 projects | news.ycombinator.com | 26 Jun 2023
  • Best virtualization solution with Ubuntu 22.04

    8 projects | /r/linuxquestions | 28 May 2023

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?