mrdoc部署指南-by jonnyan
🔅写在前面
安装指南
Docker 安装 mrdoc (开源版)
Docker 安装 mrdoc 专业版用户教程
Linux一键安装
window一键安装助手
Docker-compose 安装 mrdoc
群晖图文安装mrdoc
威联通QNAP图文安装mrdoc
宝塔docker安装mrdoc
宝塔源代码安装mrdoc
给 mrdoc 安装第三方评论系统
苹果mac intel芯片/m1芯片 安装mrdoc
配置参考
sqlite 数据库
mysql 数据库
nginx反向代理配置参考
caddy2反向代理参考
通用https反向代理配置教程
版本升级
Linux版本升级
Docker版本升级
markdown 语法
通用语法
EditorMD 特有语法
上下标、邮箱链接、表情
科学公式
流程图
序列图
思维导图
Echarts图形图表
音视频插入
时间线
高亮标记、引用样式
分割线
Vditor 特有语法
iceEditor富文本编辑器
mrdoc特有的html标签效果
REST API
API使用说明
FAQ自助文档
1.解决centos7下sqlite3版本问题
2.有nginx存在的情况下,网站加载缓慢
3.自定义图片文件夹,方便迁移使用源图片链接
4.宝塔(BT)面板部署的问题汇总
5.如何安装docker
6.忘记密码管理员密码怎么办?
7.docker版本PDF配置说明
8.docker版0.6.4升级至0.6.5特别说明
9.解决新安装docker版本的账号密码不对无法登录BUG
10.如何从sqlite转换到mysql
11.开源版如何迁移到专业版?
12.如何在文档内插入pdf类型文件预览?
13.为什么docker升级后,后台依然提示升级?
专业版购买
问题反馈
版本更新日志
本文档发布于https://mrdoc.fun
-
+
首页
Docker-compose 安装 mrdoc
# 1.docker安装(已安装可忽略) ```bash curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh # 设置开机启动,并启动 docker systemctl enable docker systemctl start docker ``` # 2.docker-compose命令安装(已安装可忽略) >i 如果已安装请忽略,这里以 Linux 为主,其它系统请参考[Docker官网](https://docs.docker.com/compose/install/) - linux下通用 ```bash sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose # 验证版本 docker-compose --version ``` # 3.编辑并配置 docker-compose - vim docker-compose.yml ```yaml version: "3" services: mrdoc: image: jonnyan404/mrdoc-nginx:0.6.6-with-mysql container_name: mrdoc-with-mysql restart: always volumes: - /path/to/you/dir/config:/app/MrDoc/config # 请注意修改 /path/to/you/dir 为您要存储mrdoc数据的绝对路径. - /path/to/you/dir/media:/app/MrDoc/media # 同上 environment: - TZ=Asia/Shanghai ###### 以下注释项为可选变量 # - LISTEN_PORT=10086 # 自定义端口 # - CREATE_USER=1 # 0 不创建管理员用户, 1 创建管理员用户,默认是1 # - USER=jonnyan404 # 自定义管理员用户名 # - MM=1 # 自定义管理员密码 ###### 如果默认用户密码,以及变量添加用户密码无法登录,请参考:https://www.mrdoc.fun/project-1/doc-242/ ports: - "10086:10086" depends_on: - mysql mysql: image: mysql:5.7 container_name: mysql-with-mrdoc # 这里名字请不要修改,否则数据库会连接失败. restart: always volumes: - /path/to/you/dir:/var/lib/mysql # 请注意修改 /path/to/you/dir 为您要存储mysql数据的目录绝对路径. environment: - TZ=Asia/Shanghai - MYSQL_ROOT_PASSWORD=Jonnyan404! - MYSQL_DATABASE=mrdoc - MYSQL_USER=jonnyan404 - MYSQL_PASSWORD=www.mrdoc.fun expose: - "3306" ports: - "63306:3306" # 如果不需要外部连接mysql,可注释此行+上一行. command: - "--character-set-server=utf8mb4" - "--collation-server=utf8mb4_unicode_ci" # Volumes for persisting data, see https://docs.docker.com/engine/admin/volumes/volumes/ #volumes: # mrdoc-data: # driver: local # mysql-data: # driver: local ``` # 4. 启动与访问 1. 后台启动: `docker-compose up -d` 2. 查看容器状态: `docker ps` 3. 查看容器日志: ```bash docker logs mrdoc-with-mysql docker logs mysql-with-mrdoc ``` 4. 由于mysql初始化过慢,等待mysql初始化完毕,最后我们还需要再次重启mrdoc ```bash docker restart mrdoc-with-mysql ``` 5. 打开 `http://IP:10086` 即可登录 6. 密码获取:`docker logs mrdoc-with-mysql 2>&1|grep pwd` # 5.升级 1. 修改第三步的第5行版本号([版本号获取链接](https://hub.docker.com/r/jonnyan404/mrdoc-nginx/tags)),例如 - `jonnyan404/mrdoc-nginx:0.6.6-with-mysql 修改为 jonnyan404/mrdoc-nginx:0.6.8-with-mysql` 2. 然后执行 `docker-compose up -d` (完 by jonnyan404)
Jonny
2022年8月12日 09:27
1485
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
【腾讯云】爆款2核2G4M云服务器一年45元,企业首购最高获赠300元京东卡
【腾讯云】爆款2核2G4M云服务器一年45元,企业首购最高获赠300元京东卡
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期