安装#
安装 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的出现很好的解决了这个痛点捏!