MacOS での環境構築
- インストール
brew install --cask multipass
- VM を作成
multipass launch --name <vm-name>
スペックを指定して VM を作成する場合
multipass launch -n <vm-name> -c 2 -m 2G -d 50G
multipass launch -n <vm-name> -c 2 -m 4G -d 50G --cloud-init examples/cloud-init.yaml
コマンド一覧
-
VM に接続
bash multipass shell <vm-name>
-
VM に接続なしでコマンドを実行
bash multipass exec <vm-name> — <command>
-
VM のリストを表示
bash multipass list
-
VM を停止
bash multipass stop <vm-name> multipass stop --all
-
VM を再開
bash multipass start <vm-name> multipass start --all
-
VM を一時停止
bash multipass suspend <vm-name> multipass suspend --all
-
VM を再開
bash multipass unpause <vm-name>
-
VM を削除
bash multipass delete <vm-name> multipass delete --all
-
VM を復旧
bash multipass recover
-
VM を完全削除
bash multipass purge
-
ホスト OS 上にあるディレクトリを VM 上にマウント
bash multipass mount /path/to/your/local/directory <vm-name>:/path/to/your/mount/point