Docker安装和使用kkfileview

Docker安装和使用kkfileview

1 简介

kkfileview项目是文件文档在线预览开源解决方案,项目使用流行的 Spring Boot 搭建,易上手和部署,部署好后可以独立提供预览服务,使用 http 接口访问,不需要和应用集成,具有跨系统跨语言使用的特性。

虽然,升级了版本,感觉整体用起来,还是比较差价,官网上也没有镜像。

复制代码
官网地址
https://kkview.cn/zh-cn/index.html

# Github地址
https://github.com/kekingcn/kkFileView

2 使用Docker安装容器

官网没有keking/kkfileview:4.4.0镜像,可以使用ymlisoft/kkfileview:4.4.0-1镜像。

复制代码
docker pull ymlisoft/kkfileview:4.4.0-11
docker tag ymlisoft/kkfileview:4.4.0-11 keking/kkfileview:4.4.0

创建容器

复制代码
docker run -itd \
--name kkfileview \
-p 8012:8012 \
--restart always \
keking/kkfileview:4.4.0

3 启动服务

使用Python启动文件服务,

复制代码
python -m http.server --directory E:/test

文件地址

test.html

html 复制代码
<!DOCTYPE html>
<html>
        <head>
                <title>测试</title>
        </head>
        <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/js-base64@3.6.0/base64.min.js"></script>
        <script type="text/javascript">
                // npm在线安装
                // npm install --save js-base64@3.6.0
                function jump(){
                        //要预览文件的访问地址
                        var url = "http://192.168.0.105:8000/test5.docx";
                        window.open('http://192.168.0.104:8012/onlinePreview?url='+encodeURIComponent(Base64.encode(url)));
                }
        </script>
 
        <body>
                <input type="button" value="查看文件" onclick="jump()" />
        </body>
</html>

在线预览

相关推荐
德彪稳坐倒骑驴12 小时前
MySQL Server 5.5 win端安装,安装SQLyog
运维·服务器
恋红尘13 小时前
K8S 配置与调度-叩丁狼
云原生·容器·kubernetes
喵喵爱自由13 小时前
Docker容器共享宿主机-安全网络
网络·安全·docker
乔宕一13 小时前
windows SSH服务修改SSH登陆后的默认终端
运维·windows·ssh
杨浦老苏13 小时前
搜索引擎聚合器Degoog
搜索引擎·docker·群晖
恋红尘13 小时前
K8S Pod 基础解析-分篇-叩丁狼
云原生·容器·kubernetes·pod
bwz999@88.com14 小时前
联想SR5507X04安装ubuntu-24.04.4 server,采用 Linux 原生mdadm(mdraid)软 RAID+LVM分区
运维·服务器
Canicer14 小时前
OpenClaw搭配Coze工作流实现全自动发布文章至WordPress网站!
运维·服务器
王小义笔记14 小时前
WSL(Linux)如何安装conda
linux·运维·conda
Fairy要carry14 小时前
面试10-Agent 团队协议的管理
运维·服务器·网络