Skip to content

Lima

  • macでよく使われるLinux仮想マシンの実行・管理ツール。

インストール方法

単独でインストールする場合はHomebrewから

$ brew install lima

colimaをインストールするとlimaも一緒に入ってくる。

limactl

Linuxインスタンスを作成する

--nameにはインスタンス名を指定する。defaultを指定すると起動や停止時に指定を省略できる。

% limactl create --name "ubuntu"
# 質問はProceed with the current configurationを選んでオーケー。
? Creating an instance "ubuntu"  [Use arrows to move, type to filter]
> Proceed with the current configuration
  Open an editor to review or modify the current configuration
  Choose another template (docker, podman, archlinux, fedora, ...)
  Exit

ディストリビューションを指定してインスタンスを作成

標準だとUbuntuが利用されるが、template://テンプレート名を指定すると他のディストリビューションも指定可能。

たとえばAlmaLinux9のインスタンスを作成するためには以下のように指定する。

% limactl create --name "alma" template://almalinux-9

利用可能なテンプレートの一覧はここを参照。

Linuxインスタンスを起動する

% limactl start インスタンス名

Linuxインスタンスのコンソールに接続する

% limactl shell インスタンス名

Linuxインスタンスを停止する

% limactl stop インスタンス名

Linuxインスタンスの一覧を表示する

% limactl ls
NAME      STATUS     SSH            CPUS    MEMORY    DISK      DIR
ubuntu    Stopped    127.0.0.1:0    4       4GiB      100GiB    ~/.lima/ubuntu

Linuxインスタンスを削除する

停止してからじゃないと削除できないので注意

% limactl delete インスタンス名