Sign inSign up

newsnowlabs/runcvm

By newsnowlabs

Updated about 2 months ago

RunCVM is an open-source Docker runtime for launching container workloads in VMs.

Image
0

1.6K

newsnowlabs/runcvm repository overview

RunCVM Container Runtime

Introduction

RunCVM (Run Container Virtual Machine) is an experimental open-source Docker container runtime for Linux, developed by NewsNow Labs, that launches standard container workloads in VMs.

RunCVM makes launching containerised workloads in VMs as easy as launching them in containers e.g.:

docker run --runtime=runcvm --rm -it -p 80 nginx

RunCVM aims to be a secure container runtime with lightweight virtual machines that feel and perform like containers, but provide stronger workload isolation using hardware virtualisation technology as a second layer of defence. In this sense, RunCVM has similar aims to Kata Containers.

However, RunCVM:

  • Uses a lightweight 'wrapper' runtime technology that makes its code footprint and external dependencies extremely small, its internals extremely simple and easy to tailor for specific purposes. Written almost entirely in shell script. Builds very quickly with docker build
  • Is compatible with docker run (with experimental support for podman run today)

RunCVM was born out of difficulties experienced getting the Docker and Podman CLIs to launch Kata Containers, and a belief that launching a containerised workload in a VM needn't be so complicated.

Read more about RunCVM on Github.

Tag summary

Content type

Image

Digest

sha256:530c15ce2

Size

570.7 MB

Last updated

9 months ago

docker pull newsnowlabs/runcvm