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