• Linux(CENTOS7) 安装 Docker + 部署OnlyOffice


      我这里使用的是腾讯云,配置为:1核 2GB 1Mbps,内核版本为:3.10.0-1062.18.1.el7.x86_64。

      该文章内容是在https://blog.csdn.net/qq_33468857/article/details/85333593的基础上修改过来的,在我这边测试无任何问题。

    1、安装docker

    yum install docker -y

    2、启动docker服务

    systemctl start docker

    3、查看docker服务启动状态

    systemctl status docker

    4、配置使用腾讯云 Docker 镜像源加速镜像下载(可跳过)

      执行以下命令,打开 /etc/docker/daemon.json 配置文件

    vim /etc/docker/daemon.json

      按 i 切换至编辑模式,添加以下内容,并保存。

    {
    "registry-mirrors": [
      "https://mirror.ccs.tencentyun.com"
    ]
    }

      重启Docker

    systemctl restart docker

    5、拉取OnlyOffice镜像

    sudo docker pull onlyoffice/documentserver

    6、启动OnlyOffice镜像并映射到9633端口(端口自定义)

    sudo docker run -i -t -d -p 9633:80 onlyoffice/documentserver

    7、访问OnlyOffice

    8、简单案例(JAVA)

      下载官网java案例,下载地址:

      https://api.onlyoffice.com/editors/demopreview

      下载下来的是一个Maven项目,我这边使用的Idea工具,把这个项目导入进去

      导入完成之后找到settings.properties文件,把里面的 https://documentserver 修改为 http://49.235.242.78:9633  (腾讯云Ip地址 + OnlyOffice镜像启动的端口)

      然后在Idea中通过Mave打War包,把对应的War包放在腾讯云的Tomcat下面,端口为8080,然后启动Tomcat,在浏览器打开对应的地址,页面如下:

      

      下面点击Create Document等打开页面就可以看见对应的Word、Excel、PPT(第一次打开稍微慢点,后面速度就比较快)

      到此结束!

    注:  如果你想把编辑的文件保存到你想要保存的地方,请参考下面文章末尾中的案例:

      https://blog.csdn.net/xm393392625/article/details/86466817

      只需把上面文章末尾中的案例里面的CallBackServlet.java和editor.jsp拷贝到官方的案例中,然后把editor.jsp中的回调地址修改你得地址就行。

      如果你想编辑指定的文档,只需在上面案例中,把editor.jsp文件中的url地址改成你想编辑的word文件地址(该地址要保证OnlyOffice镜像对应的服务器能访问到)

      如果你想多个人同时编辑同一个文档,只需在上面案例中,把editor.jsp文件中user对象的id和name替换成不同,然后在浏览器中打开多个窗口,且每个窗口都是访问的同一文档

  • 相关阅读:
    java常用类库
    汇编子程序使用
    Flsk&pyecharts 动态数据可视化
    2019年全国高校计算机能力挑战赛初赛C++语言解答
    搞定vscode编写java(手把手篇)
    搞定vscode编写java
    2019年全国高校计算机能力挑战赛初赛java语言解答
    Java大数类 BigInteger
    2019年全国高校计算机能力挑战赛初赛C语言解答
    二叉搜索树BST(C语言实现可用)
  • 原文地址:https://www.cnblogs.com/kawhileonardfans/p/13650852.html
Copyright © 2020-2023  润新知