Multipass 是 Canonical 打造的 hypervisor-based virtualization 工具. 目的是讓使用者在不同平台上 (Windows, Mac, and Linux) 都能快速建立 Ubuntu VMs.
和使用 virtualbox 等工具建立 VM 相比, Multipass 不需要花時間去安裝 OS, 可以直接從類似 DockerHub 的空間下載 image. 操作體驗和 docker 蠻像的. 此外, 抓下來的 image 接近 bare-bone Linux, 不包含任何 GUI packaga. 因此, 建一個 VM 的速度很快, 空間成本也低.
最近在玩 Jserv 的練習題時需要用到比較新的 kerenl, 但是又不想裝慢到炸的 virualbox. 所以裝了 Multipass 來玩玩看.
On Linux
$ sudo snap install multipass --classic
$ multipass find
$ multipass launch -n practice 20.04
$ multipass launch -c 4 -m 2G -d 10G -n practice 20.04
* Start VM
```shell
$ multipass start VM_NAME
$ multipass stop VM_NAME
$ multipass list VM_NAME
$ multipass info VM_NAME
$ multipass shell VM_NAME
$ multipass exec VM_NAME -- COMMAND
$ multipass delete VM_NAME
$ multipass purge
Linux
Written on
July
31st
,
2021
by
Borting