Archlinux安装Multipass轻量级虚拟机
头像
AUTHOR
Beriholic

安装

安装 snap

yay -S snapd

sudo systemctl enable snapd --now

sudo systemctl enable snapd.apparmor --now 

sudo ln -s /var/lib/snapd/snap /snap #optional: classic snap support

安装 multipass

sudo snap install multipass

基本用法

启动

multipass launch --name foo #默认 1c1g 5g

multipass launch --name foo --mem 2G --disk 40G --cpus 2

运行命令

multipass exec foo -- lsb_release -a

查看实例

multipass list

登入实例

multipass list

启动停止实例

multipass stop foo bar

multipass start foo

删除 | 恢复 | 永久删除实例

# 删除
multipass delete bar

# 恢复
multipass recover bar

# 对已删除的实例永久删除
multipass purge

查看所有支持的镜像

multipass find

修改实例配置

multipass stop foo
multipass set local.foo.cpus=2
multipass set local.foo.disk=20G
multipass set local.foo.memory=3G

后记

其实 docker管理开发环境对我来说已经很舒服了,不过一些复杂的环境还的是虚拟机,比如这学期的hadoop课,multipass的出现很好的解决了这个痛点捏!