首页 > 编程知识 正文

docker安装onlyoffice,docker onlyoffice

时间:2023-05-05 11:35:32 阅读:231850 作者:2798

1.首先安装Docker

 

2.拉取onlyoffice镜像

sudo docker pull onlyoffice/documentserver

3.创建几个目录 用于onlyoffice的数据卷

mkdir onlyofficecd onlyofficemkdir logmkdir datamkdir libmkdir db

  4.运行镜像 (我们绑定的是6831端口)

sudo docker run -i -t -d -p 6831:80 --restart=always -v /onlyoffice/log:/var/log/onlyoffice -v /onlyoffice/data:/var/www/onlyoffice/Data -v /onlyoffice/lib:/var/lib/onlyoffice -v /onlyoffice/db:/var/lib/postgresql onlyoffice/documentserver

5.查看服务是否已经启动(我们在浏览器上输入 ip:6831 出现这个界面就是服务已经完毕)

  

6. 下面是中文的配置  (注 最新的OnlyOffice 已经支持中文和中文菜单)

    博主按照百度其他人的帖子配置汉化菜单(各种导字体到容器都不成功),然后注意到官网的文档,如下

   

   文档地址 https://api.onlyoffice.com/editors/config/editor#createUrl

   直接上Html代码

   

<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" /> <title></title></head><body style="height:1000px"> <div id="placeholder" style="height:880px;"></div> <script type="text/javascript" src="http://ip:6831/web-apps/apps/api/documents/api.js"></script> //这里ip填写自己的ip <script type="text/javascript"> var config = { "editorConfig": { "lang": "zh-CN", "mode": "edit", }, "document": { "fileType": "docx", "key": "Khirzs6zTPdfd27", "title": "Example Document Title.docx", "url": "",//这里填写文档的url路径 }, "documentType": "text", "lang": "zh-CN", }; var docEditor = new DocsAPI.DocEditor("placeholder", config); </script></body></html >

 

 

最后的界面展示

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。