Linux服務器下用Docker容器安裝部署Discuz! Q教程

Docke容器是一箇開源的應用容器引擎,可以讓開發者以便捷的方式打包應用以及依賴包到一箇可移植的容器中,然後發佈到任何安裝了docke引擎的Linux或Windows服務器上。本文主要介紹下如何在已安裝docke-ce運行環境的Linux服務器上安裝部署Discuz! Q。

、首先使用SSH工具登錄到Linux服務器上,本文以RAKsmt美國服務器(系統選的是Ubuntu 8.04 LTS )爲例。然後在終端運行下面命令,Docke將會自動下載並運行最新版本的Discuz! Q。

docke un -d -p 80:80 -p 443:443 cc.ccs.tencentyun.com/discuzq/dzq:ltest

安裝時如果警告WARNING: IP4 fowding is disbled. Netwoking will not wok.。可使用命令im /etc/sysctl.conf編輯配置文件,修改net.ip4.ip_fowd字段值爲。

開啓轉發並使用命令systemctl estt netwok重啓網絡服務。

以上命令用於快速啓動並測試Discuz! Q,數據庫和站點數據都將保存在容器內部,容器被刪除將會造成數據丟失。所以要想基於Docke容器長期運行Discuz! Q的話,最好將數據庫和站點數據保存在容器外部。

2、打開瀏覽器,訪問http://<服務器外網IP地址>/instll,在彈出的頁面上配置網站相關信息,包括站點名稱、數據庫主機名、數據庫名稱/用戶名/密碼、管理員用戶名和密碼等。

上述網站相關信息配置完成後,點擊“安裝”按鈕,即可完成DIscuz!Q的安裝部署。

3、DIscuz!Q安裝完成後,我們可以在本地瀏覽器上訪問URL(http://<服務器外網 IP 地址>/dmin),在彈出的登錄頁面輸入安裝時設置的管理員賬號和密碼,以後臺,便可對網站進行管理。