docker 部署 kkfileview ; arm64; ky10;

解决生产环境离线部署kkfileview 实现office预览

矛盾点

生产环境麒麟10系统内核老旧,libreoffice25等较新版本随提供了arm64版本,但生产环境运行库不支持

找到老版本libreoffice7,但是没有arm64平台可运行的版本,需要下载源码手动编译,于是想办法通过docker部署...

解决方式

1.毫秒docker镜像网站搜索大神提供的三方镜像

kkFileView-arm64

2.生产环境安装docker,自己准备镜像文件

3.docker load -i <镜像> 镜像文件上传后,令docker加载镜像

4.运行镜像

shell 复制代码
docker run -d \
  --restart always \
  --name kkfileview \
  -p 8012:8012 \
  -v /opt/kkfileview/config:/opt/kkFileView-4.4.0-12/config \
  -v /opt/kkfileview/log:/opt/kkFileView-4.4.0-12/log \
ymlisoft/kkfileview:latest

其实不需要挂载日志可以通过 doker logs kkfileview查看运行日志,但是需要挂载配置文件application.properties

需要将 配置文件baseurl修改为指定的或默认的

kkfileview 本质是个springboot服务

相关推荐
CoderYanger5 小时前
贪心算法:1.柠檬水找零
java·算法·leetcode·贪心算法·1024程序员节
JIngJaneIL5 小时前
基于Java饮食营养管理信息平台系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
JavaEdge.5 小时前
永别了,控制台!
java
爱笑的眼睛115 小时前
端到端语音识别系统的前沿实践与深度剖析:从RNN-T到Conformer
java·人工智能·python·ai
老华带你飞5 小时前
垃圾分类|基于springboot 垃圾分类系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·spring
悟能不能悟5 小时前
JAVA 中dao层的实体应该属于哪个层次VO,还是DTO,或者其他
java·开发语言
醇氧5 小时前
在 Spring Service 中使用 private final Gson gson = new Gson(); 是否安全?
java·安全·spring
CodeAmaz6 小时前
InnoDB的MVCC机制
java·数据库·mvcc
CoderYanger6 小时前
贪心算法:4.摆动序列
java·算法·leetcode·贪心算法·1024程序员节