MM-Wiki是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业Wiki和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。
前面的文章也讲过如何部署,不过是基于手动安装,这次因为MM-Wiki出了docker版本,所以,大鸟准备把这个教程补齐,这篇文章就来说说基于宝塔面板docker安装MM-Wiki。
宝塔面板安装MM-Wiki–一个可快速构建企业Wiki和团队知识分享平台
演示:http://wiki.ctho.me
项目:https://github.com/phachon/mm-wiki
下载:https://github.com/phachon/mm-wiki/releases
docker:https://hub.docker.com/r/217heidai/mm-wiki
因为是docker版本安装,所以整个过程还是很简单的,不过还是遇到了一点小问题,我们后面会说。
(1)Setupmysql
你可以用宝塔终端,也可以用xhell来连接服务器,进入命令模式。docker安装mysql的命令如下:
-v$HOME/mysql/etc/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf\#mysqlconfigfile
-v$HOME/mysql/data:/var/lib/mysql\#mysqldata
-eMYSQL_ROOT_PASSWORD=mm_wiki\#mysqlrootpassword
-eMYSQL_USER=mm_wiki\#mm-wikiusername
-eMYSQL_PASSWORD=mm_wiki\#mm-wikiuserpassword
-eMYSQL_DATABASE=mm_wiki\#mm-wikidatabasename
--character-set-server=utf8mb4\
--collation-server=utf8mb4_unicode_ci
以上命令不能直接复制,你需要把后面的注释去掉。还要注意,修改默认的用户名密码等。大鸟这里头贴一个修改过的版本。如下:
-v/opt/mysql/etc/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf\
-v/opt/mysql/data:/var/lib/mysql\
-eMYSQL_ROOT_PASSWORD=mm_wiki\
-eMYSQL_PASSWORD=mm_wiki\
-eMYSQL_DATABASE=mm_wiki\

--collation-server=utf8mb4_unicode_ci
注意:默认的3306端口可以修改为其他,不然会和你的宿主机端口有冲突。
(2)遇到问题
以上命令运行时会遇到如下错误:
docker:Errorresponsefromdaemon:OCIruntimecreatefailed:container_linux.go:349:startingcontainerprocesscaused"process_linux.go:449:containerinitcaused"rootfs_linux.go:58:mounting\\"/opt/etc/mysqld.cnf\\"torootfs\\"/var/lib/docker/overlay2/5a812cd97bf148325143905c4bb74cf074dbe5b85acae8c118154cac1fa78c40/merged\\"at\\"/var/lib/docker/overlay2/5a812cd97bf148325143905c4bb74cf074dbe5b85acae8c118154cac1fa78c40/merged/etc/mysql/mysql.conf.d/mysqld.cnf\\"caused\\"notadirectory\\""":unknown:Areyoutryingtomountadirectoryontoafile(orvice-versa)?Checkifthespecifiedhostpathexistsandistheexpectedtype.
大致意思是您挂载的文件是个cnf目录文件而您挂载的目标文件是个cnf文件。所以我们需要根据自己的docker映射的路径在宿主机上把mysqld.cnf改为文件即可。
大鸟这里是映射在/opt/etc/mysqld.cnf,这里把mysqld.cnf改为文件即可,默认的是生成了mysqld.cnf目录,所以会发生错误。
(3)Setupmm-wiki
数据库安装好,现在开始安装mm-wiki,docker命令如下:
-v$HOME/wiki/bin:/mm-wiki\#mm-wiki
-v$HOME/wiki/data:/data\#mm-wikidata
--linkwiki_mysql:db\#linkmysql
注意:把后面的注释去掉。,修改过的命令如下:
-v/opt/wiki/bin:/mm-wiki\
注意:端口可以任意修改。运行成功后,浏览器中<ip:8080>打开执行安装向导。
<ip:8080>打开执行安装向导。
(1)系统配置
(2)数据库配置
这里的用户名和密码就是刚刚你在docker安装数据库时创建的,如果不清楚请回看第三步。
(3)安装准备
(4)安装完成
(5)重启mm-wiki容器
可以在docker管理器中重启mm-wiki容器,也可以用命令形式。
dockerrestart容器ID或容器名:不管容器是否启动,直接重启容器
1.首先dockerps查看正在运行的容器信息,显示2分钟前启动运行
2.dockerrestart59eb重启容器
3.再次dockerps查看容器信息显示2秒前启动运行
这里为了教程的简单,推荐在docker管理器中执行重启的操作。
点击绿色三角形,停止容器,然后再次点击,启动容器,重启过程完成。
(1):浏览器中刷新你的<ip:8080>,效果
(2):用刚才的设置的管理员账号和密码登录,登陆后效果
新建好网站,打开网站设置,具体
docker版本折腾起来容易点,但是只是安装教程,至于,如何使用自己折腾去吧。
本文来源:免费资源--宝塔面板使用docker
本文地址:https://www.idcbaba.com/mianfei/793.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。



