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