1)MrDoc 介紹
MrDoc 簡介
MrDoc 覓思文檔:https://mrdoc.pro/
MrDoc 使用手冊:https://doc.mrdoc.pro/p/user-guide/
MrDoc 可以創建各類私有化部署的文檔應用。你可以使用它進行知識管理、構建團隊文庫、制作產品手冊以及在線教程等。
MrDoc 特點
功能特性
- 用戶注冊、用戶登錄、用戶管理、全站關閉注冊開關、全站強制登錄開關;
- 廣告代碼配置、統計代碼配置、站點信息配置、備案號配置;
- 附件格式配置、附件大小配置、圖片大小配置;
使用場景
2)安裝 Docker 環境
# 高版本 Docker 安裝
curl -fsSL https://get.docker.com/ | sh
# 關閉防火墻
systemctl disable --now firewalld
setenforce 0
# 啟用 Docker
systemctl enable --now docker
3)安裝環境配置
創建宿主機數據存儲目錄
mkdir -p /docker/MrDoc/config
mkdir -p /docker/MrDoc/media
mkdir -p /docker/MrDoc/static
4)安裝 Docker-Compose
下載 Docker-Compose 二進制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
給 Docker-Compose 增加執行權限
chmod +x /usr/local/bin/docker-compose
驗證 Docker-Compose 版本
docker-compose -v
**如下兩種方式:**選擇其一運行即可
5)方式一:使用 Docker 命令直接創建容器
docker run -d --name mrdoc -p 10086:10086 -v /data/MrDoc/config:/app/MrDoc/config -v /docker/MrDoc/media:/app/MrDoc/media jonnyan404/mrdoc-nginx
# 驗證容器狀態
docker ps -a
6)方式二:使用 Docker-Compose 創建 MrDoc 容器
修改 docker-compose.yaml
vim docker-compose.yaml
version: '3'
services:mrdoc:container_name: "mrdoc"restart: alwaysimage: jonnyan404/mrdoc-nginxvolumes:- /docker/MrDoc/config:/app/MrDoc/config- /docker/MrDoc/media:/app/MrDoc/mediaports:- 10086:10086networks:- myweb-net
networks:myweb-net:driver: bridge
下載鏡像
docker pull jonnyan404/mrdoc-nginx
運行 MrDoc 容器
docker-compose up -d
查看容器狀態
docker ps -a
7)查看 MrDoc 登錄密碼
# 基于容器日志查看 mrdoc 密碼
[root@blog Mrdoc] docker logs mrdoc 2>&1 | grep pwd
-- First container startup --user:admin pwd:426d71a0
8)登錄 MrDoc 平臺
登錄 MrDoc 前端界面
訪問:http://192.168.80.8:10086/
**注意:**將如上 IP 地址修改為你服務器的 IP 地址
登錄管理員賬號
此處輸入:
admin
426d71a0 容器日志中得到的密碼
后臺管理
文檔管理
用戶管理
效果展示
大功告成~