由于NAS的shell环境不太正常,甚至连git命令都没有,只能使用官方镜像搭建的方式,这里记录mrdoc平台搭建过程
拉取MrDoc源码
在本地shell环境使用git
拉取Mrdoc开源版源码
1 | git clone https://gitee.com/zmister/MrDoc.git |
用scp
将源码上传至NAS平台的/opt
目录
1 | scp -r MrDoc user@192.168.1.172:/volume1/smb/wiki |
运行docker容器
nas上的docker管理使用图形化工具,相比命令行需要注意参数
打开工具Container Manager
,在容器中新增zmister/mrdoc:v6
然后设置端口映射和目录挂载(存储空间设置)
这里容器内部端口为10086,外部挑选一个不用的端口即可。然后将MrDoc
源码目录挂载至容器内部的/app
路径下即可,启动成功后可以在容器中查看状态。
图片内有点小错误,图中/opt需替换为/app
创建管理员用户
在容器中右键打开终端机,选择使用命令新增
,输入sh
打开shell环境
然后使用命令调用manage.py
创建管理员
1 | docker exec -it <docker_name> python manage.py createsuperuser |
然后进入页面测试登录管理员用户