Multipass是由Ubuntu制造商Canonical开发,
开源的代码可以在GitHub上找到,
https://github.com/canonical/multipass
系统,Windows 10 Update 1803或更高版本,不支持home版。
安装后,执行multipass.gui.exe,在右下角多个托盘。
进入multipass安装目录,shift上档键+鼠标右键,选powershell
查看支持安装使用的虚拟机镜像
.\multipass find
安装ubuntu18.04示例
手工下载镜像地址
http://cloud-images.ubuntu.com/releases/server/releases/bionic/release
win10 选用 ubuntu-18.04-server-cloudimg-amd64.img
使用18.04的Ubuntu镜像创建一个虚拟机,默认LTS,分配 5G 硬盘和 1G 内存
.\multipass launch ubuntu
或者指定版本1804版
.\multipass launch 18.04 -n web1804
或者自定义环境lean云平台 https://leancloud.app 注册帐号,此文不多描述
multipass launch --name web1804 --disk 2G --mem 256M --cloud-init lean.yaml 18.04
参数说明
-n, --name: 名称
-c, --cpus: cpu核心数, 默认: 1
-m, --mem: 内存大小, 默认: 1G
-d, --disk: 硬盘大小, 默认: 5G
安装过程需要从网络拉镜像,比较慢,创建成功后会自动启动。
查看已经启动的虚拟机
.\multipass list
进入虚拟机web1804
.\multipass shell web1804
显示linux版本信息
.\multipass exec react -- lsb_release -d
Description: Ubuntu 18.04.4 LTS
web1804挂载宿主母机目录示例
.\multipass mount d:/ubuntu web1804:/root/win
虚拟机web1804信息
.\multipass info web1804
取消挂载
.\multipass umount web1804:/root/win
手工启动
multipass start web1804
重启虚拟机
multipass restart web1804
停止虚拟机
.\multipass stop web1804
删除虚拟机
.\multipass delete web1804
恢复这个虚拟机(没有purge回收前可恢复)
multipass recover web1804
删除后空间回收
.\multipass purge