<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          用不慣VMware?試試這款更輕量級(jí)的虛擬機(jī)!

          共 4030字,需瀏覽 9分鐘

           ·

          2021-12-30 00:11

          今日推薦

          推薦 20 款 IDEA 主題!

          開(kāi)源困境:Log4j2 維護(hù)者發(fā)聲:沒(méi)有工資,還要挨罵??!

          RedisJson 橫空出世,性能碾壓ES和Mongo!

          還在發(fā)愁寫(xiě)API文檔?推薦一款阿里騰訊都在用的API管理神器!

          SpringBoot 參數(shù)校驗(yàn)/參數(shù)驗(yàn)證,常用方法都給你總結(jié)好了!

          說(shuō)起虛擬機(jī)工具大家最熟悉的自然是 VMware,功能很多很強(qiáng)大,最讓我認(rèn)可的地方就是可以非常方便的修改虛擬機(jī)的配置,讓虛擬機(jī)達(dá)到自己想要的性能~~

          可是 VMware 好用是真的好用,但就是要付費(fèi)呀!還不便宜,每次續(xù)費(fèi)的時(shí)候我多多少少都有點(diǎn)心疼~~

          Multipass

          最近有讀者給我推薦了一款虛擬機(jī)工具:Multipass,非常輕量級(jí)的虛擬機(jī)命令管理工具。運(yùn)行環(huán)境支持 Linux、Windows 和 macOS。

          開(kāi)始使用

          首先我們需要在官網(wǎng)下載并且安裝 Multipass ,選擇自己對(duì)應(yīng)的操作系統(tǒng),我選擇的是 Windows 。

          安裝之后,查看自己安裝的版本

          $?multipass?version

          創(chuàng)建Ubuntu虛擬機(jī)

          首先查看可以下載使用的 Ubuntu 鏡像,

          $?multipass?find

          運(yùn)行成功后,可以看到下面的這些鏡像列表,包含各種版本的。


          Image???????????????????????Aliases???????????Version??????????Description??????????????????????????????????????????????
          snapcraft:core18??????????????????????????????20201111?????????Snapcraft?builder?for?Core?18????????????????????????????
          snapcraft:core20??????????????????????????????20201111?????????Snapcraft?builder?for?Core?20????????????????????????????
          core????????????????????????core16????????????20200818?????????Ubuntu?Core?16???????????????????????????????????????????
          core18????????????????????????????????????????20200812?????????Ubuntu?Core?18???????????????????????????????????????????
          16.04???????????????????????xenial????????????20210128?????????Ubuntu?16.04?LTS?????????????????????????????????????????
          18.04???????????????????????bionic????????????20210129?????????Ubuntu?18.04?LTS?????????????????????????????????????????
          20.04???????????????????????focal,lts?????????20210223?????????Ubuntu?20.04?LTS?????????????????????????????????????????
          20.10???????????????????????groovy????????????20210209?????????Ubuntu?20.10?????????????????????????????????????????????
          appliance:adguard-home????????????????????????20200812?????????Ubuntu?AdGuard?Home?Appliance????????????????????????????
          appliance:mosquitto???????????????????????????20200812?????????Ubuntu?Mosquitto?Appliance???????????????????????????????
          appliance:nextcloud???????????????????????????20200812?????????Ubuntu?Nextcloud?Appliance???????????????????????????????
          appliance:openhab?????????????????????????????20200812?????????Ubuntu?openHAB?Home?Appliance????????????????????????????
          appliance:plexmediaserver?????????????????????20200812?????????Ubuntu?Plex?Media?Server?Appliance

          新建一個(gè)容器,

          $?multipass?launch?--name?dg
          Launched:?dg

          然后下載最新版的 Ubuntu 鏡像,之后我們就可以直接使用了。

          $?multipass?exec?dg?--?lsb_release?-d
          Description:????Ubuntu?18.04.4?LTS

          操作虛擬機(jī)

          查看虛擬機(jī)列表

          虛擬機(jī)創(chuàng)建完成后,查看虛擬機(jī)列表。

          Name?????????????????State?????????????IPv4?????????????Image
          dg???????????????????Running???????????192.168.24.5?????Ubuntu?18.04?LTS

          現(xiàn)在有一臺(tái) Ubuntu 18.04 版本的虛擬機(jī)在運(yùn)行,對(duì)應(yīng)的 IP 地址是:192.168.24.5 。

          查看虛擬機(jī)信息

          通過(guò)命令你可以查看當(dāng)前運(yùn)行的虛擬機(jī)具體信息。

          $?multipass?info?--all

          Name:???????????dg
          State:??????????Running
          IPv4:???????????192.168.24.5
          Release:????????Ubuntu?18.04.4?LTS
          Image?hash:?????fe3030933742?(Ubuntu?18.04?LTS)
          Load:???????????0.00?0.00?0.00
          Disk?usage:?????1.5G?out?of?4.7G
          Memory?usage:???112.1M?out?of?985.7M

          進(jìn)入虛擬機(jī)

          使用下面的命令查看虛擬機(jī)的系統(tǒng)配置信息、內(nèi)存、磁盤(pán)等的使用情況。

          $?multipass?shell?dg

          如果你不想進(jìn)入系統(tǒng)內(nèi)部,也可以通過(guò)上述提到的 multipass exce 命令,來(lái)操作 Ubuntu 系統(tǒng)。

          暫停/重啟虛擬機(jī)

          #?暫停
          $?multipass?stop?dg
          #?啟動(dòng)
          $?multipass?start?dg

          刪除/釋放虛擬機(jī)

          使用 delete 命令 刪除虛擬機(jī)之后,該虛擬機(jī)實(shí)際上還是存在了,想要徹底刪除則需要釋放虛擬機(jī)。

          #?刪除
          $?multipass?delete?dg
          #?釋放
          $?multipass?purge?dg

          配置自動(dòng)化

          既要保持開(kāi)發(fā)環(huán)境和線上環(huán)境一致,又要節(jié)省部署時(shí)間。我們可以使用 --cloud-init 對(duì)容器進(jìn)行初始化配置:

          $?multipass?launch?--name?ubuntu?--cloud-init?config.yaml

          config.yaml 是初始化配置文件,內(nèi)容如下:

          #cloud-config

          runcmd:
          ?-?curl?-sL?https://deb.nodesource.com/setup_12.x?|?sudo?-E?bash?-
          ?-?sudo?apt-get?install?-y?nodejs??
          ?-?wget?https://releases.leanapp.cn/leancloud/lean-cli/releases/download/v0.21.0/lean-cli-x64.deb??
          ?-?sudo?dpkg?-i?lean-cli-x64.deb

          runcmd 可以指定容器首次啟動(dòng)時(shí)運(yùn)行的命令

          總結(jié)

          經(jīng)過(guò)一段時(shí)間的使用,我認(rèn)為這款工具確實(shí)是不錯(cuò)的!比如說(shuō)我要搞點(diǎn) linux 的小試驗(yàn),通過(guò) Multipass 幾分鐘就能搭起系統(tǒng)來(lái)測(cè)試。要測(cè)試小型數(shù)據(jù)庫(kù)集群,也可以通過(guò) Multipass 在本地快速搭建虛擬機(jī)集群,很不錯(cuò)!

          唯一美中不足的是 Multipass 只能使用 Ubuntu 鏡像,因?yàn)檫@款工具是由 Ubuntu 背后的 Canonical 公司開(kāi)發(fā)開(kāi)源的。

          相關(guān)鏈接

          官網(wǎng):https://multipass.run/

          文檔:https://multipass.run/docs/

          推薦文章


          1、一款高顏值的 SpringBoot+JPA 博客項(xiàng)目
          2、超優(yōu) Vue+Element+Spring 中后端解決方案
          3、推薦幾個(gè)支付項(xiàng)目!
          4、推薦一個(gè) Java 企業(yè)信息化系統(tǒng)
          5、一款基于 Spring Boot 的現(xiàn)代化社區(qū)(論壇/問(wèn)答/社交網(wǎng)絡(luò)/博客)
          瀏覽 30
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  操18p| 久久高清无码视频 | 欧美伊人大香焦 | 老熟妇乱子伦视频国产 | 成人手机视频 |