instantbox:獲得開箱即用的臨時 Linux 環境

instantbox:獲得開箱即用的臨時 Linux 環境instantbox 是一款基于 docker工具,旨在快速構建臨時的 linux 系統環境。它允許用戶在瀏覽器中便捷地體驗 ubuntu、centos、debian、alpine 等多種常見 linux 發行版。用戶可以根據需要調整配置和使用時長,完成使用后即可刪除,非常適合臨時測試等場景。

由于 instantbox 依賴于 docker,因此在安裝此工具之前,需要先安裝 Docker。

centos 7 上,可以按以下步驟安裝 Docker:

代碼語言:JavaScript代碼運行次數:0運行復制“`javascript

安裝依賴軟件包

yum install -y yum-utils device-mapper-persistent-data lvm2

設置 Docker 的 yum 源

yum-config-manager –add-repo https://www.php.cn/link/71aed24aa9e22bcd3516ba73c291aa18

安裝 Docker 社區版

yum -y install docker-ce

設定開機自啟并啟動 Docker 服務

systemctl enable docker && systemctl start docker

查看程序版本,檢測是否安裝成功

docker -version

 --- <p>instantbox 的中文文檔地址為:<a href="https://www.php.cn/link/4e55263505ae74fc5d622c9dfe7c4538">https://www.php.cn/link/4e55263505ae74fc5d622c9dfe7c4538</a></p><p>安裝 instantbox 非常簡單,只需執行以下三行命令:</p><p>代碼語言:javascript代碼運行次數:0<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> d="M6.66666 10.9999L10.6667 7.99992L6.66666 4.99992V10.9999ZM7.99999 1.33325C4.31999 1.33325 1.33333 4.31992 1.33333 7.99992C1.33333 11.6799 4.31999 14.6666 7.99999 14.6666C11.68 14.6666 14.6667 11.6799 14.6667 7.99992C14.6667 4.31992 11.68 1.33325 7.99999 1.33325ZM7.99999 13.3333C5.05999 13.3333 2.66666 10.9399 2.66666 7.99992C2.66666 5.05992 5.05999 2.66659 7.99999 2.66659C10.94 2.66659 13.3333 5.05992 13.3333 7.99992C13.3333 10.9399 10.94 13.3333 7.99999 13.3333Z" fill="currentcolor"></path></svg>運行<svg fill="none" height="16" viewbox="0 0 16 16" width="16" xmlns="<a href="https://www.php.cn/link/c9041cfd2a40932691855abd98fd219a">http://www.w3.org/2000/svg"><path</a> clip-rule="evenodd" d="M4.5 15.5V3.5H14.5V15.5H4.5ZM12.5 5.5H6.5V13.5H12.5V5.5ZM9.5 2.5H3.5V12.5H1.5V0.5H11.5V2.5H9.5Z" fill="currentcolor" fill-rule="evenodd"></path></svg>復制```javascript mkdir instantbox && cd $_ bash 

如果無法訪問 gitHub,可以將 raw.githubusercontent.com 替換為 raw.staticdn.net。

在安裝過程中,系統會提示設置對外端口,根據個人需求進行設置,并確保在防火墻中放行此端口,以便通過瀏覽器訪問。

網頁界面支持英語和中文,在右上角可以切換語言。選擇所需的系統版本后,即可在線體驗。

instantbox:獲得開箱即用的臨時 Linux 環境例如,我選擇 Ubuntu 19.04,設置 1GB 內存,使用時長設定為最大 24 小時。請注意,端口設置的是內部端口,程序會自動選擇一個物理機端口進行外部映射。

instantbox:獲得開箱即用的臨時 Linux 環境instantbox:獲得開箱即用的臨時 Linux 環境創建完成后,可以看到系統信息以及隨機生成的外部端口。要訪問容器內創建的應用程序,需要使用物理機的 IP 地址加上這個外部端口。

點擊打開后,即可在線操作命令行:

instantbox:獲得開箱即用的臨時 Linux 環境實際上,instantbox 只是將 Docker 容器的創建過程自動化了。選擇系統后,程序會自動拉取相應版本的鏡像,創建容器,并通過網頁端展示容器內的操作。因此,首次創建某個版本的系統會稍微慢一些,因為需要下載鏡像文件,第二次創建則會迅速完成。

查看 Docker 容器和鏡像時,可以看到對應的信息:

instantbox:獲得開箱即用的臨時 Linux 環境總的來說,如果有需求,這款用于在線體驗各種 Linux 版本的工具還是相當實用的,且搭建過程也非常簡單。不過,由于基于 Docker,存在一些不可避免的缺點,例如只能設置一個端口,某些涉及系統的指令無法執行等,建議根據實際需求選擇使用。

下一篇: 深入探討 kubernetes 調度之 NodeSelector→

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享