1. 程式人生 > 實用技巧 >寶塔面板6.X在Docker中安裝寶塔面板5.9.1 – 我是不是太閒了?

寶塔面板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工具連線伺服器吧。

3.1進入容器

配置好了容器,我們需要進入容器執行命令,用如下命令形式:

  1. docker exec -it 容器ID bash

丟一張圖看看語法,大鳥這裡先用docker ps命令檢視生成的容器,我們看到【CONTAINER ID】這一欄就是容器ID。如圖

所以大鳥這裡就可以用如下的命令形式進入到容器:

  1. docker exec -it 3f7cdb1f2abf bash

進入容器之後,我們就可以安裝了。

3.2安裝寶塔面板5.9.1

Centos5.9安裝命令:

  1. 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退出即可。

歷史上的今天
五月 6