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 インスタンス名