使用麒麟系统docker运行onlyoffice镜像无法正常运行的解决方法
前言:我试过使用docker官网的最新docker软件运行onlyoffice镜像,但是运行镜像时会在执行MQ数据库的时候直接卡住,然后我想会不会是docker本身自带的问题。这次换回麒麟本身的docker(麒麟自带的docker)。
一、直接运行
直接运行脚本,最后会报下图错误,有个文件(log4j配置文件)没有权限报错,导致docservice启动失败
二、尝试访问onlyoffice
浏览器打开onlyoffice
localhost:8080/
根据提示输入后,新建一个office文件,发现加载不出来
三、进入容器
进入对应容器,查看报错文件的权限
四、赋予777权限
五、单独重启docservice服务(切记不能使用/app/ds/run-document-server.sh重启服务,否则脚本会还原第四步的操作,将其权限收回,就是这么奇怪。。。)
在对应容器重启docservice服务:
supervisorctl restart ds:docservice
supervisorctl restart ds:converter
六、浏览器访问onlyoffice
大功告成!
|