操作系統(tǒng)為Centos 7
(1)安裝Docker
登錄本地服務(wù)器,切換到root用戶爱态,使用以下命令進(jìn)行安裝
yum install docker
(2)啟動(dòng)Docker服務(wù)
?啟動(dòng)命令如下所示
? service docker start
(3)設(shè)置Docker服務(wù)為開機(jī)啟動(dòng)
設(shè)置命令如下
?chkconfig docker on
(4)借助yum命令境钟,安裝git
安裝命令如下所示
yum install git
(5)安裝ShowDoc
從GitHub上復(fù)制代碼到本地某個(gè)目錄锦担,這里進(jìn)入根目錄下的test文件夾慨削。
cd /test
git clone -o gitbug https://github.com/stat7th/showdoc
(6)進(jìn)入ShowDoc目錄開始安裝
cd showdoc/
docker build -t? showdoc ./
docker run - d? ?- -name showdoc -p 4999:80 showdoc
注:如果想在不同端口啟動(dòng),請(qǐng)修改4999為其他端口缚态。
(7)訪問ShowDoc
在瀏覽器中 輸入網(wǎng)址 http://192.168.132.132:4999/install/,打開如圖1-5下(注:將IP地址及端口號(hào)替換成用戶自己服務(wù)器的IP地址及步驟(6)中設(shè)置的端口號(hào))
選擇語言(默認(rèn)中文)磁椒,單擊OK按鈕玫芦,彈出安裝成功提示框,如圖1-6所示姨俩。
然后按照提示信息刪除/install目錄,使用如下命令進(jìn)行刪除(其中的XXX為install路徑)
rm -rf? xxx/install
(8)備份
API文檔是非常重要的文檔环葵,需定期備份。/XXX/showdoc/Sqlite下有個(gè)showdoc.db.php文件张遭,定期備份該文件即可。
用戶可以采用手動(dòng)命令備份,使用如下命令
e.g.mv /xxx/showdoc/Sqlite/showdoc.db.php /test/showdoc.db.php.bak
上面示例將showdoc.db.php文件重命名為showdoc.db.php.bak文件保存在/test目錄下缔恳,也可以額編寫自動(dòng)化備份腳本定期備份。
注:Docker是一個(gè)開源的應(yīng)用容器引擎歉甚,讓開發(fā)者可以打包他們的應(yīng)用及依賴到一個(gè)可移植的容器中,然后發(fā)布在Linux系統(tǒng)上纸泄,也可以實(shí)現(xiàn)虛擬化。容器使用沙箱機(jī)制聘裁,相互之間不會(huì)有任何接口。