Docker安装OnlyOffice
1、拉取onlyoffice镜像
sudo docker pull onlyoffice/documentserver
2、查看镜像是否拉取成功
docker images
3、开启onlyoffice容器,前面的端口根据自己需要设置。
sudo docker run -i -t -d -p 8080:80 onlyoffice/documentserver
4、开启成功后查看容器id
docker ps
5、确认开启成功后,直接访问http://<IP>:<PORT>
,即可进入
6、OnlyOffice从7.2开始默认打开了JWT验证
6.1 查看token
sudo docker exec 45db69a046ee /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string'
6.2 关闭JWT
#复制onlyoffice配置文件到 /home进行修改,因为进入docker后无法使用vim,所以复制出来修改
sudo docker cp 45db69a046ee:/etc/onlyoffice/documentserver/local.json /home/
#找到token配置项改为false后覆盖回去即可
sudo docker cp /home/local.json 45db69a046ee:/etc/onlyoffice/documentserver/
#重启docker下某个服务(修改配置文件后重启服务):
sudo docker exec -it 容器ID /bin/bash -c "supervisorctl restart all"
6.3 以关闭JWT模式开启服务
sudo docker run -i -t -d -p 8080:80 -e JWT_ENABLED=false onlyoffice/documentserver
6.4 以WOPI模式开启服务
sudo docker run -i -t -d -p 8080:80 -e WOPI_ENABLED=true onlyoffice/documentserver
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hblog!