Lima
macOS上でLinux仮想マシンを動かすツール。QEMUとLinux、Docker/containerdがあらかじめ構成済みで、MacでWSLのような使い心地が得られる。Akihiro Sudaが2021年に公開した。
VMの仕様とマウントポイントはYAMLで設定する。lima nerdctl run nginxとすれば、Dockerのような操作感になる。中身はDockerデーモンではなく、CNCFプロジェクトのcontainerdだ。Colimaは、Limaの上に作られたより簡易なCLIのラッパーである。2021年8月にDocker Desktopが企業向けに有料化されたことで、DockerやKubernetesをDocker Desktopの料金なしで使える無料の選択肢として広まった。Apple SiliconのMacではネイティブのarm64に加えて、amd64をエミュレーションで動かせる。重い処理ではVMのオーバーヘッドが目立つが、開発用途なら十分だ。