LXD is an open source platform for managing system containers and virtual machines on Linux.
Alternatives to Incus
Incus brings system containers, application containers, and virtual machines under one manager. Containers and VMs can use shared storage and networking, while snapshots, backup and recovery, migration, configurable pools, networks, and resource controls cover ongoing operations. Command-line, REST API, and integration-based management support different workflows, and images are available for many Linux distributions. Incus is free Apache 2 software, with a Linux daemon and…
BuildKit is a free toolkit for converting source code into build artifacts efficiently and repeatably.
Apptainer is a free container platform for creating and running portable, reproducible workloads, with a focus on shared systems and high-performance computing.
- 4
crun
crun is a free OCI container runtime written in C for Linux and self-hosted environments.
Free planLinuxSelf-hosted6.5Free plan - 5

Buildah
Buildah is a free command-line tool for building OCI container images on Linux.
Free planAPILinuxSelf-hosted6.4Free plan - 6

Podman
Podman manages containers, pods, and images, with workflows for finding, running, building, and sharing container workloads.
Free planAPILinuxmacOSSelf-hosted6.4Free plan - 7
gVisor
gVisor is free, open-source software that provides a Linux-compatible sandbox and application kernel for isolating containers from the host operating system.
Free planLinuxSelf-hosted6.3Free plan - 8
youki
youki is a Linux container runtime written in Rust that implements the OCI runtime specification.
Free planLinux6.3Free plan - 9
containerd
containerd is a free container runtime for managing a host’s container lifecycle, including image transfer and storage, execution, and supervision.
Free planLinuxSelf-hostedWindows6.1Free plan - 10
Apple container
Apple container creates and runs Linux containers as lightweight virtual machines on a Mac.
Free planmacOSSelf-hosted6.0Free plan - 11

Mirantis Container Runtime
Mirantis Container Runtime (MCR) is a paid enterprise container engine for running business-critical applications with a supported runtime.
APILinuxSelf-hostedWindows6.0From $1,125 a year - 12
systemd-nspawn
systemd-nspawn runs commands or complete Linux-based operating systems inside lightweight namespace containers.
Free planLinuxSelf-hosted6.0Free plan - 13

Charliecloud
Charliecloud is free, open source container software for high performance computing applications on Linux.
Free planLinuxSelf-hosted5.9Free plan - 14
Inclavare Containers
Inclavare Containers is a free Linux container runtime for launching protected containers inside hardware-assisted Trusted Execution Environments.
Free planLinuxSelf-hosted5.9Free plan - 15

Kata Containers
Kata Containers is a free, open-source container runtime that uses lightweight virtual machines to isolate workloads while fitting into the container ecosystem.
Free planLinuxSelf-hosted5.9Free plan - 16
LXC
LXC is free software for creating and managing Linux system or application containers using containment features in the Linux kernel.
Free planAPILinuxSelf-hosted5.9Free plan - 17

SingularityCE
SingularityCE is a free, open-source container tool for packaging software into portable, reproducible single files.
Free planLinuxSelf-hosted5.9Free plan - 18
Enroot
Enroot is a free Linux command-line utility that turns container and operating system images into unprivileged sandboxes.
Free planLinuxSelf-hosted5.8Free plan - 19
OpenVZ
OpenVZ is free open-source software for Linux container virtualization.
Free planLinuxSelf-hosted5.8Free plan - 20
Sysbox
Sysbox is a free, open-source container runtime for running system workloads in rootless containers on Linux hosts.
Free planLinuxSelf-hosted5.8Free plan - 21
Moby
Moby is an open framework created by Docker for assembling specialized container systems from standard components.
APILinuxmacOSSelf-hosted5.6 - 22

balenaEngine
balenaEngine is a free Linux container engine for embedded and IoT deployments, built on Moby Project technology from Docker.
Linux5.4 - 23

CRI-O
CRI-O implements the Kubernetes Container Runtime Interface so Kubernetes can launch and manage OCI containers.
APILinuxSelf-hosted5.4 - 24
Shifter
APILinuxSelf-hosted5.4 - 25
PouchContainer
APILinuxSelf-hosted5.3 - 26
runc
LinuxSelf-hosted5.2 - 27

AppJail
Self-hosted5.1 - 28
ocijail
Self-hosted5.1 - 29

Docker Engine
LinuxmacOSWindows4.9 - 30
runhcs
Windows4.5
