⭐ = "Tier 1"
Default: default.yaml
(⭐Ubuntu, with containerd/nerdctl)
Distro:
almalinux-8.yaml
: AlmaLinux 8almalinux-9.yaml
,almalinux.yaml
: AlmaLinux 9alpine.yaml
: ⭐Alpine Linuxarchlinux.yaml
: ⭐Arch Linuxcentos-stream-8.yaml
: CentOS Stream 8centos-stream-9.yaml
,centos-stream.yaml
: CentOS Stream 9debian.yaml
: ⭐Debian GNU/Linuxfedora.yaml
: ⭐Fedoraopensuse.yaml
: ⭐openSUSE Leaporaclelinux-8.yaml
: Oracle Linux 8oraclelinux-9.yaml
,oraclelinux.yaml
: Oracle Linux 9rocky-8.yaml
: Rocky Linux 8rocky-9.yaml
,rocky.yaml
: Rocky Linux 9ubuntu.yaml
: Ubuntu (same asdefault.yaml
but without extra YAML lines)ubuntu-lts.yaml
: Ubuntu LTS (same asubuntu.yaml
but pinned to an LTS version)deprecated/centos-7.yaml
: [deprecated] CentOS Linux 7experimental/opensuse-tumbleweed.yaml
: [experimental] openSUSE Tumbleweed
Container engines:
apptainer.yaml
: Apptainerapptainer-rootful.yaml
: Apptainer (rootful)docker.yaml
: Dockerdocker-rootful.yaml
: Docker (rootful)podman.yaml
: Podmanpodman-rootful.yaml
: Podman (rootful)- LXD is installed in the default Ubuntu template, so there is no
lxd.yaml
Container image builders:
buildkit.yaml
: BuildKit
Container orchestration:
faasd.yaml
: Faasdk3s.yaml
: Kubernetes via k3sk8s.yaml
: Kubernetes via kubeadmnomad.yaml
: Nomad
Optional feature enablers:
vmnet.yaml
: ⭐enablevmnet.framework
experimental/9p.yaml
: [experimental] use 9p mount typeexperimental/riscv64.yaml
: [experimental] RISC-Vexperimental/net-user-v2.yaml
: [experimental] user-v2 network to enable VM-to-VM communication without root privilege
Lost+found:
: Removed in Lima v0.8.0, as CentOS 8 reached EOL. Replaced bycentos.yaml
almalinux.yaml
,centos-stream.yaml
,oraclelinux.yaml
, androcky.yaml
.: Moved tosingularity.yaml
apptainer-rootful.yaml
in Lima v0.13.0, as Singularity was renamed to Apptainer.: Moved toexperimental/apptainer.yaml
apptainer.yaml
in Lima v0.13.0.: Moved toexperimental/{almalinux,centos-stream-9,oraclelinux,rocky}-9.yaml
almalinux-9.yaml
,centos-stream-9.yaml
,oraclelinux-9.yaml
, androcky-9.yaml
in Lima v0.13.0.
The "Tier 1" yamls (marked with ⭐) are regularly tested on the CI.
Other yamls are tested only occasionally and manually.
Run limactl start fedora.yaml
to create a Lima instance named "fedora".
To open a shell, run limactl shell fedora bash
or LIMA_INSTANCE=fedora lima bash
.