limactl
Virtual machine manager for Linux guests, with multiple VM templates available. tldr-pages
On several platforms
Several platforms
Virtual machine manager for Linux guests, with multiple VM templates available. Can be used to run containers on macOS, but also for generic virtual machine use cases on macOS and Linux hosts.
List VMs
limactl listIdentifyCreate a VM using the default settings and optionally provide a name and/or a template (see limactl create --list-templates for available templates)
limactl create --name vm_name template:debianIdentifyStart a VM (this might install some dependencies in it and take a few minutes)
limactl start vm_nameIdentifyOpen a remote shell inside a VM
limactl shell vm_nameIdentifyRun a command inside a VM
limactl shell vm_name commandIdentifyStop/shut down a VM
limactl stop vm_nameIdentifyDelete a VM
limactl remove vm_nameIdentify