用瀏覽器打造一個開箱即用的Linux系統--Instantbox
用瀏覽器打造一個開箱即用的Linux系統--Instantbox
注意:不要用6666埠,就用8888埠。
做為Linux系統管理員、或者是系統運維工程師,肯定會在工作遇到這樣的需求:需要開發環境、測試環境、準生產環境等等環境,有時候建一個環境費時間不說,還容易出各種錯誤,好不容易建好了,可能還用不了幾天。如果這時候有一個工具:能即用即建,不用則刪,隨時隨地去建立一個系統多好!
所以,今天民工哥給大家推薦一個開源專案:Instantbox,為大家來解決這個煩惱。
什麼是Instantbox?
使用Instantbox可以讓你隨時隨地構建一個系統,開箱即用,不用登入伺服器;任何地方都可以登入,只要一個瀏覽器就可以隨時訪問。幾秒鐘快速搭建一個開箱即用的臨時Linux系統。
這是一個透過任何瀏覽器即時訪問webshell來啟用臨時Linux系統的專案。
專案地址:
Instantbox功能
- 為簡報提供乾淨的Linux環境
- 讓學生在您的學校或您的下一次LUG見面會上體驗Linux的魅力
- 在乾淨的環境中靈感奔跑
- 從任何裝置管理伺服器
- 試驗一個開源專案
- 在資源限制下測試軟體效能
Instantbox支援的發行版
目前支援Ubuntu,CentOS,Arch Linux,Debian,Fedora和Alpine的各種版本。
安裝部署
1、安裝Docker
[root@centos7 ~]# yum install docker -y
[root@centos7 ~]# systemctl start docker
關於Docker的安裝之前也有舊文: Docker容器技術入門(一)有介紹過。
2、安裝instantbox
[root@centos7 ~]# mkdir instantbox && cd $_
[root@centos7 instantbox]# bash <(curl -sSL )
Welcome to instantbox, please wait...
docker is installed
Enter your IP (optional):
192.168.1.8
Choose a port (default: 8888):
6666
You're all set!
Run 'docker-compose up -d' then go to http://192.168.1.8:6666 on your browser.
注:安裝期間需要你輸入埠等相關資訊,按提示輸入即可。
3、啟動過程
[root@CentOS instantbox]# docker-compose up -d
Unable to find image 'docker/compose:1.25.1' locally
Trying to pull repository docker.io/docker/compose ...
1.25.1: Pulling from docker.io/docker/compose
050382585609: Pull complete
-----------省略一些拉取映象的過程
Status: Downloaded newer image for docker.io/instantbox/cron:latest
Creating instantbox_server ... done
Creating instantbox_frontend ... done
Creating instantbox_cron ... done
4、瀏覽器訪問
使用Server_ip+port的形式來訪問
下面是選擇你要建立的系統版本
我這裡選擇的是CentOS7,直接點下一步即可。
輸入資訊,這裡的埠是你瀏覽器訪問建立的新系統的埠,點選Create直接建立。
會有一個提示,點繼續即可。
會有一段時間的等待,上圖上也可以看出預設建立的系統有效期是24小時。
直接可以開啟webshell介面了
其實,這個專案實際就是把docker容器的建立流程圖形化、自動化了,讓你只需點點滑鼠就可以完成了。所以你在第一次建立某個系統版本時會需要耗費一些時間,第二次建立時就很快了,因為第一次需要去拉取映象檔案。
是不是很神奇?是不是很好用?是不是很流弊?最後如果你不想用了,直接刪除,想用了直接建立,太方便了。
這裡肯定有人要問了,光裝個系統有個球用?也得系統裡跑應用,外部能訪問吧,不然這個系統有啥用?確實,所以,民工哥給大家演示一下,如何訪問內部的應用?以安裝httpd服務為例。
#安裝httpd服務
[root@instantbox_managed_mcsak3ltv0j2pe9f /]# yum install httpd -y
#啟動httpd服務並檢查
[root@instantbox_managed_mcsak3ltv0j2pe9f conf]# httpd
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.18. Set the 'ServerName' directive globally to suppress this message
[root@instantbox_managed_mcsak3ltv0j2pe9f conf]# ps -ef|grep httpd
root 107 1 0 09:28 ? 00:00:00 httpd
apache 108 107 0 09:28 ? 00:00:00 httpd
apache 109 107 0 09:28 ? 00:00:00 httpd
apache 110 107 0 09:28 ? 00:00:00 httpd
apache 111 107 0 09:28 ? 00:00:00 httpd
apache 112 107 0 09:28 ? 00:00:00 httpd
root 114 7 0 09:28 pts/0 00:00:00 grep --color=auto httpd
從上建立的時候知道這個建立的系統外部埠的是32786,那麼下面我們就用32786這個埠進行訪問,看看能不能訪問到剛剛安裝並啟動完成的Apache服務?
修改預設首頁內容試一試
[root@instantbox_managed_mcsak3ltv0j2pe9f html]# echo "Welcome to here">>index.html
[root@instantbox_managed_mcsak3ltv0j2pe9f html]# ll
total 4
-rw-r--r-- 1 root root 16 Mar 23 10:02 index.html
[root@instantbox_managed_mcsak3ltv0j2pe9f html]# cat index.html
Welcome to here
好了,民工哥今天的分享就到這裡了,如果此文對你有所幫助,請動手點個「贊」與「轉發」分享支援一下,你的支援是民工哥創作的最大動力,感謝大家的閱讀、在看與轉發支援。
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub、部落格園、CSDN和個人微 信公眾號( DB寶)上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文CSDN地址: https://blog.csdn.net/lihuarongaini ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: ........................................................................................................................ ● QQ群號: 230161599 、618766405 ● 微 信群:可加我微 信,我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ),註明新增緣由 ● 於 2020-04-01 06:00 ~ 2020-04-30 24:00 在西安完成 ● 最新修改時間:2020-04-01 06:00 ~ 2020-04-30 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店: ● 小麥苗出版的資料庫類叢書: http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班: http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁: https://lhr.ke.qq.com/ ........................................................................................................................ 使用 微 信客戶端掃描下面的二維碼來關注小麥苗的微 信公眾號( DB寶)及QQ群(DBA寶典)、新增小麥苗微 信, 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2686111/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 瀏覽器事件系統瀏覽器事件
- 開箱即用!Android四款系統架構工具Android架構
- 開箱即用的 SQL Server DockerSQLServerDocker
- 填鴨表單!開箱即用的開源問卷調查系統!
- Fluent Editor:一個基於 Quill 2.0 的富文字編輯器,功能強大、開箱即用!UI
- 開箱即用的SpringBoot模板Spring Boot
- Angular 伺服器端渲染應用的開箱即用的快取功能問題Angular伺服器快取
- re-editor -- 開箱即用的react富文字編輯器React
- 動畫: 一個瀏覽器是如何工作的?動畫瀏覽器
- 選擇系統瀏覽器及分享瀏覽器
- Webview 不向系統瀏覽器跳轉WebView瀏覽器
- JavaScript判斷系統和瀏覽器JavaScript瀏覽器
- Linux作業系統下的離線瀏覽器介紹(轉)Linux作業系統瀏覽器
- Electron構建一個檔案瀏覽器應用(二)瀏覽器
- 如何更改macOS系統的預設瀏覽器Mac瀏覽器
- 基石-初見瀏覽器(一):瀏覽器渲染瀏覽器
- 開箱即用,你不可錯過的好東西「GitHub 熱點速覽」Github
- win10系統如何設定QQ瀏覽器為預設瀏覽器Win10瀏覽器
- Win10系統如何設定360瀏覽器為預設瀏覽器Win10瀏覽器
- 製作一個瀏覽器導航瀏覽器
- 固定一個div在瀏覽器底部瀏覽器
- 漫畫 | 瀏覽器一個比一個“無恥”瀏覽器
- 一個瀏覽器Fuzzing框架的學習瀏覽器框架
- win10系統360瀏覽器無法用怎麼辦_win10系統360瀏覽器不能開啟如何解決Win10瀏覽器
- Gitee GVP 頂級專案!一款開箱即用的國產開源協同辦公系統Gitee
- 5個最佳開源的瀏覽器安全應用瀏覽器
- 怎麼用Python寫一個瀏覽器叢集框架Python瀏覽器框架
- win10系統下edge瀏覽器如何開啟flash_win10edge瀏覽器啟用flash的步驟Win10瀏覽器
- Windows10系統禁用IE瀏覽器的方法Windows瀏覽器
- 瀏覽器安全(一)瀏覽器
- 在 .NET 中開發基於 Chrome 核心的瀏覽器-建立一個簡單瀏覽器Chrome瀏覽器
- 怎麼更改win10系統的瀏覽器_windows10更改預設瀏覽器的方法Win10瀏覽器Windows
- win10系統Edge瀏覽器怎麼啟用Chromecast支援Win10瀏覽器ChromeAST
- Win10系統怎麼取消設定360瀏覽器為預設瀏覽器的提示Win10瀏覽器
- Spring Cloud Alibaba, 開箱即用SpringCloud
- HAOS Hyper-v 開箱即用版
- 產業安全專家談丨如何建立“開箱即用”的資料安全防護系統?產業
- Win10系統chrome瀏覽器佔用CPU很高的解決方法Win10Chrome瀏覽器