寶塔面板6.X在Docker中安裝寶塔面板5.9.1 – 我是不是太閒了?
我是不是太閒了,問你們三遍,場景是這樣的,我在一臺VPS裡面安裝寶塔面板6.X,寶塔面板的軟體商店有Docker管理器2.0這一個免費好用的小玩意。大鳥安裝好Docker管理器2.0,然後在Docker中安裝寶塔面板5.9.1。真是太閒了我……
還是有很多人喜歡寶塔面板5.9版本的,剛好我們可以在Docker裡安裝一個,順便學習一下如何使用Docker,網上也有類似的教程,不過說實話大鳥也是沒看懂,本來就對Docker一知半解的,還是自己瞎倒騰,倒也倒騰成了。
寶塔官方出的Docker使用教程也是語焉不詳,看著老費勁了,算了,不廢話了,我們看看如何在寶塔面板6.X中在用Docker來安裝寶塔面板5.9.1。
一:安裝Docker管理器2.0
大鳥所用的VPS系統:CentOS Linux 7.6.1810,我們安裝Docker管理器2.0:
大鳥這裡是已經安裝好的了。再來看看寶塔面板6.X的介面和後面的5.9面板做一個區分:
二:設定Docker管理器
安裝好之後,我們需要設定一下,這裡分為兩步。
2.1獲取映象不過Docker管理器2.0自帶了bt-panel:5.6.0的映象,我們可以直接使用即可。
2.2建立容器這是很重要的一步,這裡可以參照官方給的帖子來設定,我們需要做埠對映,如下:
容器埠 | 對映到(伺服器) | 說明 |
22 | 222 | SSH服務 |
8888 | 8881 | 面板服務 |
80 | 81 | HTTP服務 |
443 | 4433 | HTTPS |
當然了,這裡埠比如說22→22200都可以,大鳥這裡只是一個參考。具體如何是在看圖:
埠對映自己要搞清楚了,目錄對映也需要填寫的,cpu權重這些可以按照自己需求來,執行命令:/bin/bash
一定要寫,別忘了。全部完成,我們點選提交,即可。
我們看到新建的容器已經運行了。
三:安裝寶塔面板5.9.1
大鳥估計安裝寶塔面板6.X也能安裝,不過我還沒測試,還是先安裝5.9吧。可以點選容器後面的【開啟終端】,但是大鳥建議我們還是用SSH工具連線伺服器吧。
配置好了容器,我們需要進入容器執行命令,用如下命令形式:
- docker exec -it 容器ID bash
丟一張圖看看語法,大鳥這裡先用docker ps
命令檢視生成的容器,我們看到【CONTAINER ID】這一欄就是容器ID。如圖
所以大鳥這裡就可以用如下的命令形式進入到容器:
- docker exec -it 3f7cdb1f2abf bash
進入容器之後,我們就可以安裝了。
3.2安裝寶塔面板5.9.1Centos5.9安裝命令:
- yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
我們可以在容器裡執行操作了,這裡就和普通的vps一樣操作了,安裝截圖如下:
安裝過程也挺快的,看看安裝好的截圖:
這樣,我們就在Docker中安裝好了寶塔面板5.9.1
四:登入面板
我們安裝好了就可以登入面板了,前面大鳥是容器的8888埠對映到了VPS的8881埠,所以我們需要用8881端口才可以登入,刑如:<ip:8881>這樣的形式去訪問,所以不能用Docker中的直接複製訪問。
看到大鳥這裡已經是成功登入,額,這個環境就不去安裝了,配置很低,折騰不起來。
五:檢視資料夾
我們去/root/www中看看檔案是不是安裝在這裡了,如圖:
這個/root/www對映到了Docker的/www 目錄中,操作的時候別搞糊塗了。
六:總結
整個折騰的過程就完成了,大鳥沒有在裡面安裝環境來建站,想要折騰的自己去搞吧。最重要的是的步驟是建立容器那一步,需要仔細看看,登入的時候要用對映到伺服器的埠去登入。
Docker大鳥也是一知半解,如果有什麼紕漏的地方希望不吝指教!額,忘了說了,退出容器的時候用命令exit
退出即可。