admin管理员组

文章数量:1614165

工作需要,多人在线编辑同一文档,找了一圈发现onlyoffice满足需求,于是使用docker安装了社区版本。下面记录下安装过程。

  • Onlyoffice 是什么?
    Onlyoffice 是一个多端协同的 Office 办公套件,相当于微软的 Office365 全家桶。
  • 功能
    功能强大到什么程度呢?我列了一下 Onlyoffice 对我们需求的支持程度: 需求 支持程度 终端支持 全端支持,包含桌面端、PC 网页端、移动端等 客户端操作系统 Windows、Mac、Linux 服务端操作系统 Linux、Ubuntu、CentOS、Debian、Alibaba Cloud Image 等 Docker 镜像包 基础功能

 1、下载映像

docker pull onlyoffice/documentserver

 

2、查看镜像是否下载完成

docker images

3、启动onlyoffice镜像


将本机的9001端口映射到docker的80端口上,访问时通过服务器ip:9001访问,并且用 -v 将本机机==/data/aws_s3/file-storage==文件夹挂载到docker的 /var/www/onlyoffice/documentserver/web-apps/wsData文件下,后续直接通过http请求读取对应的文件夹

-i: 以交互模式运行容器,通常与 -t 同时使用;
-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-d: 后台运行容器,并返回容器ID;
-p: 指定端口映射,格式为:主机(宿主)端口:容器端口
–volume , -v: 绑定一个卷

$ docker run -i -t -d -p 9001:80 -v /data/onlyoffice/documentserver/ onlyoffice/documentserver

 

4、打开浏览器输入ip:9001

5、使用 onlyoffice

docker exec onlyoffice sudo supervisorctl start ds:example

docker exec onlyoffice sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf

点击 GO TO TEST EXAMPLE 按钮 

 

可以上传一个文档

  开始使用演示样本ONLYOFFICE文档编辑器,第一个基于html5的编辑。   你可以上传自己的文档进行测试使用“上传文件”按钮,选择必要的文件在你的电脑。

 

本文标签: DockerONLYOFFICE