当前位置: 首页 > 后端技术 > Java

您还在使用VMware吗?立即试用这款更轻便的虚拟机!

时间:2023-04-01 23:56:48 Java

说起虚拟机工具,大家最熟悉的就是VMware了,它有很多强大的功能。最让我认可的是修改虚拟机的配置,让虚拟机达到你想要的性能,非常方便~~不过VMware真的好用,就是要付出代价!不便宜,每次更新都觉得有点心疼~~Multipass最近有读者给我推荐了一款虚拟机工具:Multipass,一款非常轻量级的虚拟机命令管理工具。运行环境支持Linux、Windows和macOS。要开始使用,首先我们需要从官网下载并安装Multipass,并选择我们对应的操作系统。我选择了Windows。安装完成后查看你安装的版本$multipassversion创建一个Ubuntu虚拟机首先查看可以下载使用的Ubuntu镜像。$multipassfind运行成功后,可以看到下面这些镜像的列表,包括各种版本。ImageAliasesVersionDescriptionsnapcraft:core1820201111SnapcraftbuilderforCore18snapcraft:core2020201111SnapcraftbuilderforCore20corecore1620200818UbuntuCore16core1820200812UbuntuCore1816.04xenial20210128Ubuntu16.04LTS18.04bionic20210129Ubuntu18.04LTS20.04focal,lts20210223Ubuntu20.04LTS20.10groovy20210209Ubuntu20.10appliance:adguard-home20200812UbuntuAdGuardHomeApplianceappliance:mosquitto20200812UbuntuMosquittoApplianceappliance:nextcloud20200812UbuntuNextcloudApplianceappliance:openhab20200812UbuntuopenHABHomeApplianceappliance:plexmediaserver20200812UbuntuPlexMediaServerAppliance新建一个容器,$multipasslaunch--namedgLaunched:dg下载最新版本的Ubuntu镜像,我们就可以直接使用了$multipassexecdg--lsb_release-d说明:Ubuntu18.04.4LTS运行虚拟机查看虚拟机列表创建虚拟机后,查看虚拟机列表。NameStateIPv4ImagedgRunning192.168.24.5Ubuntu18.04LTS现在有一台运行Ubuntu18.04的虚拟机,对应的IP地址为:192.168.24.5。查看虚拟机信息可以通过命令查看当前运行的虚拟机的具体信息。$multipassinfo--allName:dgState:RunningIPv4:192.168.24.5Release:Ubuntu18.04.4LTSImagehash:fe3030933742(Ubuntu18.04LTS)Load:0.000.000.00Diskusage:1.5Goutof4.7GMemoryusage:1.5Goutof4.7G内存使用:178M.out12。M进入虚拟机,使用以下命令查看虚拟机的系统配置信息、内存、磁盘使用情况等。$multipassshelldg如果你不想进入系统,也可以通过上面提到的multipassexce命令来操作Ubuntu系统。暂停/重启虚拟机#Pause$multipassstopdg#Start$multipassstartdg使用delete命令删除/释放虚拟机。删除虚拟机后,虚拟机其实还存在。如果想彻底删除,需要释放虚拟机。#Delete$multipassdeletedg#Release$multipasspurgedg配置自动化既要使开发环境与线上环境保持一致,又要节省部署时间。我们可以使用--cloud-init来初始化容器的配置:$multipasslaunch--nameubuntu--cloud-initconfig.yamlconfig.yaml是初始化配置文件,内容如下:#cloud-configruncmd:-curl-sLhttps://deb.nodesource.com/setup_12.x|sudo-Ebash--sudoapt-getinstall-ynodejs-wgethttps://releases.leanapp.cn/leancloud/lean-cli/releases/download/v0.21.0/lean-cli-x64.deb-sudodpkg-ilean-cli-x64.debruncmd可以指定容器第一次启动时运行的命令总结使用一段时间后,觉得这个工具确实不错好的!比如我想在linux上做一些小实验,通过Multipass几分钟就可以搭建好系统进行测试。测试小型数据库集群,也可以通过Multipass在本地快速搭建虚拟机集群,太棒了!唯一美中不足的是,Multipass只能使用Ubuntu镜像,因为这个工具是由Ubuntu背后的公司Canonical开发并开源的。相关链接官网:https://multipass.run/文档:https://multipass.run/docs/近期推荐:1.1000+Java面试题及答案(2021最新版)2.厉害了!Java协程来了。..3.玩大!Log4j2.x再次爆发。..4、SpringBoot2.6正式发布,一大波新特性。.5.《Java开发手册(嵩山版)》最新发布,赶快下载吧!感觉不错,别忘了点赞+转发!