lima

runs Linux VMs on macOS

TLDR

Create default VM
$ limactl create
Start VM
$ limactl start [default]
Stop VM
$ limactl stop [default]
Shell into VM
$ limactl shell [default]
List VMs
$ limactl list
Delete VM
$ limactl delete [default]

SYNOPSIS

limactl command [options]

DESCRIPTION

lima (Linux Machines) runs Linux VMs on macOS. It provides automatic file sharing and port forwarding.The tool uses QEMU for virtualization. It's commonly used for running containerd and Docker on macOS.

PARAMETERS

COMMAND

Subcommand to execute.
create [INSTANCE]
Create a new VM instance.
start INSTANCE
Start VM instance.
stop INSTANCE
Stop VM instance.
shell INSTANCE
Open shell in instance.
list
List all instances.
delete INSTANCE
Delete instance.
--help
Display help information.

INSTALL

sudo zypper install lima
brew install lima
nix profile install nixpkgs#lima

CAVEATS

macOS focused. Requires QEMU. Uses significant resources for VMs.

HISTORY

Lima was created by Akihiro Suda to provide lightweight Linux virtual machines on macOS with seamless integration.

SEE ALSO

docker(1), nerdctl(1), colima(1)