热门排行
简介
Multipass是一款轻量级的虚拟机命令管理器,支持 Linux、Windows 和 macO S等多平台运行环境。它提供了一个简单而强大的CLI,使你能够快速访问Ubuntu命令行或创建自己的本地迷你云。
本地开发和测试是一个痛苦的过程,但Multipass通过自动化所有的设置和拆解,使它变得更容易。Multipass有一个不断增长的图像库,使你能够启动特制的虚拟机,或你自己通过其强大的云启动界面配置的自定义虚拟机。
开发人员可以使用Multipass来制作云部署的原型,并在任何机器上创建新鲜、定制的Linux开发环境。Mac和Windows用户可以使用Multipass作为在其系统上获得Ubuntu命令行的最快捷方式。新的Ubuntu用户可以把它作为一个沙盒来尝试新的东西,而不影响他们的主机,也不需要双启动。
使用说明
下载软件进行安装,默认使用Hyper-V
安装完成后打开命令行工具,执行 multipass --version 可以查看版本,执行 multipass find 可以查看可用的 Ubuntu 镜像列表。
新建一个容器
$ multipass launch --name dg
Launched: dg
然后下载最新版的 Ubuntu 镜像,之后我们就可以直接使用了。
初次创建时需要下载 Ubuntu 镜像,参数说明:
-n, --name: 名称
-c, --cpus: cpu核心数, 默认: 1
-m, --mem: 内存大小, 默认: 1G
-d, --disk: 硬盘大小, 默认: 5G
软件特点
优点:
1. 仅通过一行命令就能创建及删除一个虚拟系统,简单高效
2. 支持不同的Ubuntu发行版本及一些带功能的(比如Docker)的发行镜像
3. 支持各操作系统,无论是Windows,MacOS或是Linux都能安装与使用这个工具
缺点
1. 只支持Ubuntu的镜像,不支持其它Linux发行版本
2. 虚拟出的系统是服务器版,无GUI,不适合希望虚拟出GUI Linux系统(虽然可以通过安装xfce + vncserver等方式来实现,但意义不大)