⭐ = "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.yamlbut without extra YAML lines)ubuntu-lts.yaml: Ubuntu LTS (same asubuntu.yamlbut 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.frameworkexperimental/9p.yaml: [experimental] use 9p mount typeexperimental/riscv64.yaml: [experimental] RISC-V
Lost+found:
: Removed in Lima v0.8.0, as CentOS 8 reached EOL. Replaced bycentos.yamlalmalinux.yaml,centos-stream.yaml,oraclelinux.yaml, androcky.yaml.: Moved tosingularity.yamlapptainer-rootful.yamlin Lima v0.13.0, as Singularity was renamed to Apptainer.: Moved toexperimental/apptainer.yamlapptainer.yamlin Lima v0.13.0.: Moved toexperimental/{almalinux,centos-stream-9,oraclelinux,rocky}-9.yamlalmalinux-9.yaml,centos-stream-9.yaml,oraclelinux-9.yaml, androcky-9.yamlin 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.