docker部署kkFileView实现文件预览功能

一:参考文档

二:docker部署kkFileView

1:拉取kkFileView镜像

复制代码
docker pull keking/kkfileview

2:kkFileView镜像构建并运行

复制代码
docker run -d  --name kkfile --restart always  -p 8012:8012 keking/kkfileview

3:kkFileView安装验证

访问http://localhost:8012/出现如下页面表示安装成功

三:kkFileView地址配置nginx反向代理

如果站点访问的地址为https://www.test.com 想要使用 https://www.test.com/preview/来做预览,kkFileView部署在内网192.168.1.2服务器上,需要在nginx中添加反向代理如下:

复制代码
location /preview {
    proxy_pass 192.168.1.233:8012;
}

然后修改kkFileView的配置文件

复制代码
server.servlet.context-path = /preview
base.url = https://www.test.com/preview

使用docker部署的时候执行如下命令即可

复制代码
docker run -d  --name kkfile --restart always  -p 8012:8012 -e KK_CONTEXT_PATH="/preview" -e KK_BASE_URL="https://www.test.com/preview" keking/kkfileview
相关推荐
Leinwin29 分钟前
OpenClaw 多 Agent 协作框架的并发限制与企业化规避方案痛点直击
java·运维·数据库
2401_8653825033 分钟前
信息化项目运维与运营的区别
运维·运营·信息化项目·政务信息化
漠北的哈士奇37 分钟前
VMware Workstation导入ova文件时出现闪退但是没有报错信息
运维·vmware·虚拟机·闪退·ova
如意.7591 小时前
【Linux开发工具实战】Git、GDB与CGDB从入门到精通
linux·运维·git
运维小欣1 小时前
智能体选型实战指南
运维·人工智能
yy55271 小时前
Nginx 性能优化与监控
运维·nginx·性能优化
爱吃土豆的马铃薯ㅤㅤㅤㅤㅤㅤㅤㅤㅤ2 小时前
Linux 查询某进程文件所在路径 命令
linux·运维·服务器
05大叔4 小时前
网络基础知识 域名,JSON格式,AI基础
运维·服务器·网络
安当加密4 小时前
无需改 PAM!轻量级 RADIUS + ASP身份认证系统 实现 Linux 登录双因子认证
linux·运维·服务器
dashizhi20154 小时前
服务器共享禁止保存到本地磁盘、共享文件禁止另存为本地磁盘、移动硬盘等
运维·网络·stm32·安全·电脑