本文主要是介绍MrDoc觅思文档-安装教程(群晖Docker),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、安装
(1)在自己喜欢的位置创建两个文件夹:config
及media
(2)点击阿里云盘分享下载config.ini
文件,保存至刚刚创建的config文件夹。
(3) 打开Docker在注册表搜索mrdoc。
(4)DSM7最新版创建界面:
选择bridge,否则无法手动指定端口。
(5)点击下一步后,容器名称改为mrdoc
,后期命令行容器名称用的这个,或者手动更新后,自动改为此名称。
其他无需修改。
(6)点击下一步后,点击新增选择端口(我用的是10086):
(7)点击下一步后,选择文件夹。
前面选择你刚刚创建的连个文件夹,后面挂载路径分别为:/app/Mrdoc/config
和/app/Mrdoc/media
(8)点击下一步后,即可运行docker容器。
打开 http://IP:10086
即可访问。
首次安装,用户密码请直接在日志里查找关键字为 pwd 的字符。
默认用户:admin
默认密码:请执行 docker logs mrdoc 2>&1|grep pwd
获取[自0.6.3版本开始生效]
若获取到的密码无效,操作如下:
#方式一:创建新管理员
docker exec -it mrdoc python manage.py createsuperuser
#根据提示输入 账号/邮箱/密码 即可
---
#方式二:修改管理员密码
python manage.py changepassword admin
#按提示输入新密码即可,英文大小写混合+数字大于8位
Copy
二、更新
1、手动升级
(1)数据备份
如果未挂载本地目录,请按照步骤执行。
如果已挂载,仅需执行第 2 步即可。
docker cp mrdoc:/app/MrDoc/config /tmp/config
docker cp mrdoc:/app/MrDoc/media /tmp/media
(2)升级版本
在此以alpine版本进行示例,如果使用Nginx版本,请将mrdoc-alpine替换为mrdoc-nginx
docker pull jonnyan404/mrdoc-alpine
docker stop mrdoc && docker rm mrdoc
然后重新运行之前的 docker run 命令
(3)恢复数据
docker cp /tmp/config mrdoc:/app/MrDoc
docker cp /tmp/media mrdoc:/app/MrDoc
(4)重启容器docker restart mrdoc
2、自动升级
docker run -d \--name watchtower \--restart unless-stopped \-v /var/run/docker.sock:/var/run/docker.sock \containrrr/watchtower \--cleanup \-s "0 3 * * *" \mrdoc
注意:
仅限已挂载数据目录的使用,否则会造成数据丢失.--cleanup
升级会自动清理老版本-s
定时检查更新,上述默认每天凌晨3点检查更新mrdoc
代表仅自动更新名称为 mrdoc 的容器
这篇关于MrDoc觅思文档-安装教程(群晖Docker)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!