docker 安装onlyoffice
·
docker run -d --name docker-onlyoffice -p 16080:80 -p 16443:443 --restart=always -v /volume2/docker/onlyoffice/logs:/var/log/onlyoffice -v /volume2/docker/onlyoffice/data:/var/www/onlyoffice/Data -v /volume2/docker/onlyoffice/lib:/var/lib/onlyoffice -v /volume2/docker/onlyoffice/postgresql:/var/lib/postgresql -v /volume2/docker/onlyoffice/fonts:/usr/share/fonts/truetype/custom -e JWT_ENABLED=true -e JWT_SECRET="x4F8qP2zL9wYbK7cR6tNv1mS5jD3hG0lA" -e TZ=Asia/Shanghai docker.1ms.run/onlyoffice/documentserver:latest
创建测试模板
#列出所有容器
docker container ls -a #列出所有容器,记录CONTAINER ID 9c25a4adc9e6
#创建模板:
docker exec onlyoffice容器ID sudo supervisorctl start ds:example
#也可以进入容器后可sudo supervisorctl start ds:example
#将示例设置为开机自启:
docker exec onlyoffice容器ID sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf
创建完成后重启容器
#查询默认的key JWT的KEY 用于如NextCloud的认证
sudo docker exec 9c25a4adc9e6 /var/www/onlyoffice/documentserver/npm/json -f /etc/onlyoffice/documentserver/local.json 'services.CoAuthoring.secret.session.string' #查询默认的key
字体替换:
//删除原有字体
cd /usr/share/fonts/
rm -rf *
cd /var/www/onlyoffice/documentserver/core-fonts/
rm -rf *
上传字体到/volume2/docker/onlyoffice/fonts
安装字体(这个可以忽略,不影响)
//进入容器
docker exec -it docker-onlyoffice bash #docker-onlyoffice 容器名称
/usr/bin/documentserver-generate-allfonts.sh
重启容器
exit
docker restart docker-onlyoffice
添加中文字号
//进入容器
docker exec -it docker-onlyoffice bash #docker-onlyoffice 容器名称
//将目录中的app.js复制到宿主机目录
docker cp docker-onlyoffice:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/app.js /volume2/docker/onlyoffice
找到{value:8,displayValue:“8”}这个位置, 在前面添加以下字号(共3处---我只找到两外)
{value:42,displayValue:“初号”},
{value:36,displayValue:“小初”},
{value:26,displayValue:“一号”},
{value:24,displayValue:“小一”},
{value:22,displayValue:“二号”},
{value:18,displayValue:“小二”},
{value:16,displayValue:“三号”},
{value:15,displayValue:“小三”},
{value:14,displayValue:“四号”},
{value:12,displayValue:“小四”},
{value:10.5,displayValue:“五号”},
{value:9,displayValue:“小五”},
{value:7.5,displayValue:“六号”},
{value:6.5,displayValue:“小六”},
{value:5.5,displayValue:“七号”},
{value:5,displayValue:“八号”},
//修改后复制回原来的目录
docker cp /volume2/docker/onlyoffice/app.js docker-onlyoffice:/var/www/onlyoffice/documentserver/web-apps/apps/documenteditor/main/
//重启容器
docker stop docker-onlyoffice
docker start docker-onlyoffice
//查看日志
docker logs -f docker-onlyoffice
更多推荐
所有评论(0)