使用 Docker 部署 MrDoc 在线文档管理系统

1)MrDoc 介绍

MrDoc 简介

MrDoc 觅思文档:https://mrdoc.pro/

MrDoc 使用手册:https://doc.mrdoc.pro/p/user-guide/

MrDoc 可以创建各类私有化部署的文档应用。你可以使用它进行知识管理、构建团队文库、制作产品手册以及在线教程等。

MrDoc 特点

使用 Docker 部署 MrDoc 在线文档管理系统
image.png

功能特性

  • 用户注册、用户登录、用户管理、全站关闭注册开关、全站强制登录开关;
  • 广告代码配置、统计代码配置、站点信息配置、备案号配置;
  • 附件格式配置、附件大小配置、图片大小配置;

使用场景

使用 Docker 部署 MrDoc 在线文档管理系统
image.png

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
使用 Docker 部署 MrDoc 在线文档管理系统
image.png

6)方式二:使用 Docker-Compose 创建 MrDoc 容器

修改 docker-compose.yaml

vim docker-compose.yaml
version: '3'
services:
   mrdoc:
       container_name: "mrdoc"
       restart: always
       image: jonnyan404/mrdoc-nginx
       volumes:
            - /docker/MrDoc/config:/app/MrDoc/config
            - /docker/MrDoc/media:/app/MrDoc/media
           
       ports:
            - 10086:10086
       networks:
            - myweb-net
networks:
   myweb-net:
       driver: bridge

下载镜像

docker pull jonnyan404/mrdoc-nginx

运行 MrDoc 容器

docker-compose up -d

查看容器状态

docker ps -a
使用 Docker 部署 MrDoc 在线文档管理系统
image.png

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 地址

使用 Docker 部署 MrDoc 在线文档管理系统
image.png

登录管理员账号

使用 Docker 部署 MrDoc 在线文档管理系统
image.png

此处输入:admin 426d71a0 容器日志中得到的密码使用 Docker 部署 MrDoc 在线文档管理系统

后台管理

使用 Docker 部署 MrDoc 在线文档管理系统使用 Docker 部署 MrDoc 在线文档管理系统

文档管理

使用 Docker 部署 MrDoc 在线文档管理系统
image.png

用户管理

使用 Docker 部署 MrDoc 在线文档管理系统
image.png

效果展示

使用 Docker 部署 MrDoc 在线文档管理系统使用 Docker 部署 MrDoc 在线文档管理系统

大功告成~


原文始发于微信公众号(开源极客行):使用 Docker 部署 MrDoc 在线文档管理系统

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/227549.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!