简介

官网:www.wps.com

docker发布页:https://dockerhub.xups.cn/r/linuxserver/wps-office

这个是linuxserver基于kasmVNC构建的wps镜像,wps是什么我就不介绍了,飞牛不自带office,调用docker去打开office文档云办公其实我感觉会不太方便,有需要的同学可以试试。

 

安装搭建

本次部署还是在飞牛nas的docker compose环境下

其他nas需对应修改映射目录部署

services:
  wps-office:
    image: lscr.io/linuxserver/wps-office:chinese
    container_name: wps-office
    privileged: true
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - ./config:/config
      - /vol1/1000/download:/mnt
      - ./fonts:/usr/share/fonts/wps-fonts
    ports:
      - 43000:3000
      - 43001:3001
    shm_size: "1gb"
    restart: unless-stopped
    network_mode: bridge

登录nasip:43000,如图所示

右上角可以登录wps账号,我扫码登录了下,云文档可以同步过来

这个应用左下角还附带了个chromium网页浏览器,上网测试正常,访问内网的docker应用也可以

另外左下角还有个thunar文件管理器

在yml文件的卷挂载里,你可以修改第2行的左边nas映射的绝对路径指向你nas中存放文件的目录,然后你在容器里的mnt文件夹就能看到了


    volumes:
      - ./config:/config
      - /vol1/1000/download:/mnt

在docker容器里,可以通过他自带的文件管理器找到需要的文档双击就可以打开

当然你也可以在wps的文件的打开菜单里,直接选择对应目录下文件也能打开

当然excel、ppt、pdf都是能打开的

还有个中文输入的问题,不然你输入不了中文,在下图所示设置,之前配置neo浏览器的时候我也没注意看那个vnc是否有这个功能,因为wps是要文档编辑的,才特意去找了下

在你启动wps时候可能会报缺少字体的错误,因为我在卷映射的时候把字体目录映射出来了,我在我的仓库里存了一份他的基础字体,你可以放进wps项目目录的fonts文件夹内,就不会报字体错误了,你需要增加新字体的话也是放进这个目录。

如果你不需要增加字体,可以把yml文件里的卷映射第3行删除,wps启动时候就不会报缺少字体错误了。

我装了个华文行楷和微软雅黑,wps里显示正常

最后,你如果要使你的电脑和docker内的wps共享剪贴板,我只知道从剪贴板处中转。

他设置里的无缝剪贴板不起作用啊,不知道是不是浏览器权限问题,可能得用vnc客户端。然后我去kasmvnc官网看了下,他是基于chromium内核,难怪他里面放了个chromium,方便在里面上网复制文字的么。。。但是我用chrome浏览器就是无缝共享不了剪贴板,有会的同学留言教下大家哈。

 

vnc就是画面可能流畅度差点,局域网你可以把画质调整到最好

本篇相关yml等文件下载链接,:https://gitee.com/hswz5525/dockercompose
文章如有补充内容,我会在底部留言中置顶
 

 如果文章对你有帮助,欢迎点赞、关注、分享

公众号内有更多应用文章

有好的建议或者需求也可以底部留言告诉我,知无不言,互助共进