當前位置: 妍妍網 > 碼農

3.6k star!分分鐘擁有一個輕量可用的linux,太方便了!

2024-07-06碼農

* 戳上方藍字「 開源先鋒 」關註我

推薦閱讀:


大家好,我是開源君!

小夥伴們,有沒有遇到過臨時需要一個幹凈的 Linux 環境快測試程式碼、做演示,或者執行一些靈感突現的想法?

今天開源君要給大家安利一個超酷的開源計畫 - instantbox ,可以在瀏覽器上就能快速搭建一個幹凈的Linux環境,而且操作簡便到令人發指,簡直就是開發者的夢中情人。

簡介

instantbox 是一個基於Docker的開源計畫,它可以讓你在幾秒鐘內透過瀏覽器啟動一個Linux系統。無論是Ubuntu、CentOS、Debian還是Arch Linux、Fedora,各種主流發行版任你選擇。而且,它完全在瀏覽器中操作,無需下載任何客戶端軟體。

無論你是在學校教學生 Linux 的基礎知識,還是在 Linux 使用者組(LUG)會議上做演示,甚至只是想要在幹凈的環境中試驗一些開源計畫,instantbox 都能幫你搞定。

目前在Github上面收獲了3.8K star!

效能特色

  • 快速啟動:想不想體驗秒級啟動Linux系統的速度? instantbox 幫你實作。

  • 多版本支持:從Ubuntu到CentOS,再到Arch Linux,各種版本應有盡有。

  • Webshell存取:透過瀏覽器就能操作Linux,隨時隨地,隨心所欲。

  • 資源限制測試:擔心軟體在資源受限環境下的表現? instantbox 提供了資源限制功能,讓你輕松測試。

  • 快速安裝使用

    使用instantbox就像吃泡麵一樣簡單。

    先提前在電腦上安裝好Docker,執行以下命令來建立 instantbox 目錄並下載初始化指令碼:

    mkdir instantbox && cd instantbox
    bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)

    接下來,按照提示操作,設定好IP和埠

    然後執行:

    docker-compose up -d

    最後,在瀏覽器中輸入 http://你的IP:埠 ,就能看到 instantbox 的界面了。

    計畫體驗展示

    開啟 instantbox 的網頁會看到一個簡潔的界面,可以選擇不同的Linux發行版。

    選擇一個你喜歡的版本,設定好CPU核數、記憶體、埠等配置資訊,點選「建立」,稍等片刻,一個全新的Linux系統就呈現在你面前了。

    我們直接開啟 Web Shell。就可以操作了,非常好用方便!可以在這個系統中執行命令、編輯檔,就像操作一個真實的Linux環境一樣。而且,所有的操作都是臨時的,一旦關閉,所有數據都會消失,不留痕跡。

    總的來說, instantbox 是一個非常實用的工具,尤其適合需要快速搭建臨時Linux環境的場景。它支持多種 Linux 發行版,使用簡單快捷,讓你能夠專註於真正重要的事情,而不是花費時間在環境配置上。

    更多計畫細節,感興趣的可以到計畫地址檢視:

    計畫地址: https://github.com/instantbox/instantbox