multipass 輕量虛擬機管理器,是由Ubuntu運營公司Canonical所推出的開源項目。運行環境支持Linux、Windows、macOS,在Linux上使用的是KVM、Window上使用Hyper-V、macOS中使用HyperKit以最小開銷運行VM。支持在筆記本模擬小型雲。
multipass的使用也非常簡單,安裝好multipass后一句命令就可啟動一個虛擬機實例。
使用
這里使用snap包安裝,如不存在snap需先安裝snap;
multipass安裝:
sudo snap install multipass
查找鏡像:
multipass find
可看到當前有多個可用版本的Ubuntu,從16.04 LTS到21.04版本都存在;
啟動實例
multipass launch --name demo
如是第一次啟動虛擬機實例它會去網絡下載鏡像,默認為當前的系統版本;launch命令后可跟CPU、內存、磁盤、鏡像版本等參數;
multipass launch -n demo -c 2 -m 2G -d 5G 18.04
啟動一個2核2G內存5G磁盤,系統為ubuntu18.04的虛擬機實例;
multipass exec demo -- lsb_release -a
在實例中執行lsb_release -a命令:
查看已啟動實例列表:
multipass list
停止、啟動、刪除實例:
multipass stop foo
multipass start foo
multipass delete foo
multipass purge foo
連接到已存在實例: