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>

在线预览

相关推荐
RisunJan1 小时前
Linux命令-rlogin(远程登录)
linux·运维
深圳恒讯1 小时前
菲律宾云服务器与传统VPS的架构差异
运维·服务器·架构
蓝天下的守望者1 小时前
svt_apb_if里的宏定义问题
运维·服务器·数据库
小林ixn2 小时前
从“玩具工具”到“跨语言利器”:MCP 协议实战解析
运维·服务器·网络
小顿的企业观察2 小时前
中企出海战略规划,正在从“走出去”转向“走进去”
大数据·运维·人工智能·产品运营·制造
数智化转型推荐官3 小时前
2026统一身份管理系统五大发展趋势解读
java·运维·微服务
看菜鸡互3 小时前
探索用 SlideML 让大模型生成 PPT 的实验方法
java·运维
liguojun20255 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
Promise微笑5 小时前
红外分辨率 160×120、320×240、384×288 与 640×480实战选型指南
大数据·运维·人工智能·物联网
云飞云共享云桌面6 小时前
单机建模卡顿运维繁琐!中小型机械制造厂云飞云 3D 云桌面落地
运维·服务器·网络·3d·自动化·电脑·负载均衡