楠木軒

幾秒內啟動一個乾淨的 Linux 系統

由 卯秀珍 釋出於 科技

Istantbox 是一款非常實用的專案,它能夠讓你在幾秒內啟動一個主流的 Linux 系統,隨起隨用,支援 Ubuntu, CentOS, Arch Linux, Debian, Fedora 和 Alpine,透過 WebShell 訪問,簡單快捷,適合於演示、測試、體驗等場合。

喜歡嘗試新玩意的2T常常需要一臺新的 Linux 系統進行測試,一則不能不影響現有系統,弄壞無壓力,二則為了避免原環境對測試的影響。雖然有虛擬機器、VPS,但新的 Linux系統還是需要一段時間才能建立完成,尤其如果 VPS 的話,你可能還需要支付幾個小時的使用費用,而碰到 IP 不可用那種問題,純屬浪費時間。

instantbox 提供了一個非常便捷的解決方案,它能夠幫你在幾秒鐘內就啟動一個乾淨的 Linux 發行版本,並且擁有多個版本,包括:

  • Ubuntu:14.04、16.04、18.04、20.04 版本
  • CentOS:6.10、7、8 版本
  • Arch Linux:最新
  • Debian:jessie、stretch、buster
  • Fedora:30、31
  • Alpine:最新

可以將 instantbox 理解為虛擬機器中的臨時虛擬機器。

如何安裝 instantbox

instantbox 推薦使用 Docker 部署,直接使用官方提供的指令碼即可:

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

或者下載 docker-compose.yml 檔案,直接 docker-compose up -d 即可。

如何安裝 Docker

雖然 Docker 支援 Linux、macOS 與 Windows,但還是建議在 Linux 上操作,相容性更好一些,那麼就推薦一下 Vultr。

如何使用 instantbox

記得修改裡面的埠,預設 8888。然後用瀏覽器開啟 IP:8888,選擇系統:

選擇配置,可選 CPU 核心數、記憶體、有效期

然後,就會啟動一個 WebShell 了:

請盡情折騰,反正一天後就沒了…

注意由於其系統十分純淨,很多基礎工具也可能需要安裝才能使用,以 Ubuntu 為例,比如你要使用 ping,要先安裝 apt install iputils-ping 才行。

最後,關於許可權,任何人知道你的 IP:埠 就能訪問並使用,雖然不會對母機造成傷害,但可能會導致資源濫用,請注意保護。