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
连接到已存在实例:

FEATURED TAGS
Agent
大模型
ChatGPT
HA
智能家居
LSM
Linux
Dapr
开发
插件
Linux,虚拟机,ubuntu
缓存
图片
Flink
反射
内置函数
go
限流
大数据,Spark,Kafka
面向对象
镜像
docker,hadoop,镜像
kafka,java
求导
链式法则
微积分
源码
快照
协议
ZooKeeper
ZAB
tomcat
Hadoop
Spark
python
自动微分
React Native
React
Node.js
Android
Kafka
lambda
jvm
rasp
框架
SPI
asm
maven
idea
依赖管理
module
helm
逻辑回归
S函数
IOS
Fiddler
Andriod
Protocol Buffer
kryo
车联网,大数据,神经网络
字节序
最小二乘法
线性代数
线性回归
最大似然法
网络编程
大数据
树莓派
Raspbian
redis
海南
分析
人口
函数式编程
clojure
线程
并行
actor
红黑树
数组
动态数组
tcp
编程
markdown
二叉搜索树
AVL树
数据结构
golang
梯度下降法
skaffold
k8s
机器学习
选法
一致性
算法
分布式
paxos
Raft
一致性协议
引擎
容器
通信
微服务
Kubernetes
docker
文件系统
NFS
神经网络
神经元
深度学习
poi
反向传播
java
并发模型
并发
多线程
Scala