Multipass 是一个轻量级虚拟机管理器,支持 Linux、Windows 与 macOS,这是为希望使用单个命令提供全新 Ubuntu 环境的开发人员而设计的。使用 Linux 上的 KVM、Windows 上的 Hyper-V 和 macOS 上的 HyperKit 来以最小的开销运行 VM,同时它还可以在 Windows 和 macOS 上使用VirtualBox。本文快速记录下如何Multipass来编译OpenHarmony工程。
1、Multipass的安装
本文以Windows系统为例,演示如何安装。访问https://multipass.run/,选择Windows操作系统,下载安装包https://multipass.run/download/windows。下载完毕,默认安装即可。
注意:支持的操作系统版本为Windows 10 Pro/Enterprise/Education v 1803 及更新版本,或任何安装VirtualBox的Windows 10版本。
2、Multipass常用命令
快速了解下Multipass相关的命令,打开DOS命令行窗口,可以尝试运行下述命令进行了解。更多信息可以访问官网https://multipass.run/docs。
启动实例,默认为当前的Ubuntu LTS版本:
multipass launch --name foo
在实例中运行shell命令,进入bash模式,logout或者ctrl-d退出:
multipass exec foo -- lsb_release -a
查看创建的实例:
multipass list
停止\启动实例:
multipass stop foo bar
multipass start foo
删除