docker安裝DoClever


1、安裝 mongodb 服務器

如果已經存在了,就不需要安裝了。

 # 拉取 mongo 鏡像
 docker pull mongo
 # 創建 mongodb 數據保存目錄
 mkdir /var/mongodata
 # 創建並運行 mongo 容器
 docker run -p 27017:27017 -v /var/mongodata/configdb:/data/configdb -v ~/mongodata/data:/data/db --name mongodb -d mongo

2、安裝 DoClever 服務

這里參考 https://hub.docker.com/r/lw96/doclever 里面有很詳細的說明。

# 拉取鏡像
docker pull lw96/doclever
# 創建數據保存目錄
mkdir /var/DoClever
# 創建並運行容器
docker run -it -d --name doclever -p 7000:10000 \
-e DB_HOST=mongodb://x-mini:27017/DOClever \
-e PORT=10000 \
-e DB_FILE=/root/DOClever/data/file \
-e DB_IMG=/root/DOClever/data/img \
-e DB_TEMP=/root/DOClever/data/tmp \
-v /var/DoClever/file:/root/DOClever/data/file \
-v /var/DoClever/img:/root/DOClever/data/img \
-v /var/DoClever/tmp:/root/DOClever/data/tmp \
lw96/doclever

# DB_HOST mongo數據庫的連接 URI ,這里 x-mini 是主機名
# PORT 是這個服務綁定的端口,這里我嘗試過修改,但是沒有作用(這也不需要修改)
# DB_FILE,DB_IMG,DB_TEMP為容器內的路徑,可以不設置,默認為上面路徑。
#    但我在使用的時候發現好像不一樣,tmp和img應該是位於 file 目錄下的。

安裝完成之后可以打開瀏覽器,輸入IP端口即可跳轉到默認頁面。進入管理總后台可以進行相關操作,默認的賬號密碼都是DOClever

如果這個頁面打不開,可以 docker exec -it doclever /bin/bash 進入容器,執行/root/DOClever/Server/bin/www,手動輸入前面創建容器時候的參數,看看是那里出錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM