* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君!
小夥伴們,有沒有遇到過臨時需要一個幹凈的 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