Docker搭建Mrdoc知識文檔


Docker搭建Mrdoc知識文檔

條件:

  1. 系統CentOS8
  2. docker環境安裝配置完成

開始安裝

創建文件夾用來存放配置文件等

mkdir /www/mrdoc # 創建mrdoc目錄
mkdir /www/mrdoc/media # 創建media目錄

新建config.ini配置文件,模板如下:

# 如果自己沒有更換其它數據庫的需求,請原樣復制粘貼,不要亂改配置.
# mysql版本注意:建議在5.6-8.0以內,8.0版本開始以下語句不支持,請自行解決.
# mysql需要手動創建一個數據庫:create database mrdoc character set utf8mb4 collate utf8_bin;
#grant all privileges on mrdoc.* to 'jonnyan404'@'%' identified by 'www.mrdoc.fun' with grant option;
#flush privileges;
[site]
# True表示開啟站點調試模式,False表示關閉站點調試模式
debug = False
[database]
# engine,指定數據庫類型,接受sqlite、mysql、oracle、postgresql
engine = sqlite
# name表示數據庫的名稱
# name = mrdoc
# user表示數據庫用戶名
# user = jonnyan404
# password表示數據庫用戶密碼
# password = www.mrdoc.fun
# host表示數據庫主機地址
# host = db_host
# port表示數據庫端口
# port=3306
[selenium]
# 在Windows環境下測試或使用,請配置driver = Chrome
# driver = Chrome
# 如果系統無法正確安裝或識別chromedriver,請指定chromedriver在計算機上的絕對路徑
driver_path = /usr/lib/chromium/chromedriver

采用默認的sqli數據庫就不需要修改,需要使用其他如mysql數據庫需要安裝python-mysql環境。

運行容器

docker run -d --name mrdoc -p 10086:10086 -v /www/mrdoc:/app/MrDoc/config -v /www/mrdoc/media:/app/MrDoc/media jonnyan404/mrdoc-nginx

我這次使用的是nginx版本也可以使用另外一個版本。
默認使用端口:10086,需要防火牆和安全組放通
默認賬號:admin
默認密碼:需要使用docker logs mrdoc 2>&1|grep pwd 查詢,第一次登錄進去修改即可。

打開Mrdoc

http://ip:10086,進行配置。


免責聲明!

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



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