Archlinux安装Multipass轻量级虚拟机
安装
安装 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的出现很好的解决了这个痛点捏!