一、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
3.Windows系统安装
三、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