Multipass虛擬機使用教程

一、Multipass介紹

        Multipass是一種簡單的虛擬機工具。它不僅使啟用虛擬機變得快速簡易,還使管理那些虛擬機變得異常簡單,因此可以立即開始針對雲、邊緣、物聯網或任何一種類型的技術進行開發。實際上,Multipass包含一個系統任務欄工具,你只要點擊一下就可以啟動和停止虛擬機,甚至進入虛擬機的外殼。支援Linux、Windows系統等。

二、Multipass環境搭建

1.Ubuntu系統搭建

sudo apt update                   
sudo apt install snapd           #安裝snapd
sudo snap install multipass      #安裝multipass

 

2.Centos系統搭建

sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install multipass

 

三、Multipass常用命令

1.查找鏡像

multipass find

 

2.創建虛擬機

語法:multipass launch -n 虛擬機名稱 

-n, –name: 名稱
-c, –cpus: cpu核心數, 默認: 1
-m, –mem: 記憶體大小, 默認: 1G
-d, –disk: 硬碟大小, 默認: 5G

multipass launch -n ubuntu-lts -c 4 -m 4G -d 40G

 

3.進入虛擬機

語法:multipass shell 虛擬機名稱

multipass shell ubuntu-lts

 

4.直接使用虛擬機

語法:multipass exec 虛擬機名稱  –命令

multipass exec ubuntu-lts -- ls

 

5.查看虛擬機列表

multipass ls
multipass list

 

6.查看虛擬機資訊

語法:multipass info 虛擬機名稱

multipass info ubuntu-lts

 

7.重啟虛擬機

語法:multipass restart 虛擬機名稱

multipass restart ubuntu-lts

 

8.刪除虛擬機

語法:multipass delete 虛擬機名稱

–purge  徹底刪除

multipass delete ubuntu-lts
multipass delete --purge ubuntu-lts 徹底刪除

 

9.恢復刪除虛擬機

語法:multipass recover 虛擬機名稱

multipass recover ubuntu-lts

 

10.啟動虛擬機

語法:multipass start 虛擬機名稱

multipass start ubuntu-lts

 

11.暫停虛擬機

語法:multipass stop 虛擬機名稱

multipass stop ubuntu-lts

 

12.宿主機掛載虛擬機

語法:multipass mount 宿主機目錄 虛擬機名稱:虛擬機目錄

multipass mount /mnt ubuntu-python
multipass mount /mnt ubuntu-python:/mnt

 

13.宿主機卸載虛擬機

語法:multipass unmount 虛擬機名稱

multipass unmount ubuntu-lts

 

14.掛起虛擬機

語法:multipass suspend 虛擬機名稱

multipass suspend ubuntu-lts

 

15.獲取版本資訊

multipass version

 

16.幫助

multipass help