// the find
abiosoft/colima
Container runtimes on macOS (and Linux) with minimal setup
Colima wraps Lima to give you Docker (or containerd, or Incus) on macOS without installing Docker Desktop. You get a Linux VM managed behind a simple CLI, with the Docker socket wired up automatically so existing tooling just works. It's the go-to Docker Desktop replacement for developers who don't want to deal with licensing or the Desktop app's overhead.
The multi-instance support is genuinely useful — you can run separate VMs with different runtimes or resource profiles and switch between them by name, which Docker Desktop still can't do cleanly. The vz + Rosetta 2 option on Apple Silicon means you can run x86 images at near-native speed without QEMU's overhead. Active CI across both macOS and Linux integration tests means regressions actually get caught. The recent GPU/AI model support via krunkit is a real addition, not a checkbox — it routes Metal GPU access into the VM for workloads that need it.
Volume mount performance is still the Lima problem, not a Colima problem — but Colima doesn't paper over it or document it prominently, so users hit it cold. The Incus runtime feels like a third runtime bolted on after the fact; the docs are thin and the VM-in-VM limitation (m3+ only for VMs) is buried in a footnote. Kubernetes support is k3s only, which is fine for local dev but means you're testing against a stripped-down distribution and will occasionally hit behavior differences in admission controllers or networking. There's no built-in snapshot/checkpoint support for the VM, so if you blow up your colima instance you're starting from scratch.