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
相关推荐
腾科IT教育1 天前
Oracle认证怎么选?2026年OCP/OCM报考指南
linux·运维·华为认证·hcie·开闭原则·datacom
幸福指北1 天前
🚀 开源了,一个人 + AI 肝出一个 AI 终端 | AShell 技术分享
运维·人工智能·ai·终端
肥胖小羊1 天前
微信社群自动化管理与防骚扰系统的设计与实现
运维·自动化
AI办公探索者1 天前
仓储物流AI任务执行的技术拆解:从WMS自动化到多设备协同的落地路径
运维·人工智能·ai·自动化
IT二叔1 天前
Kubernetes(K8s)-01-简介
云原生·容器·kubernetes
暖和_白开水1 天前
数据分析agent(十三_3):docker mysql容器镜像服务的异常错误
mysql·docker·容器
longerxin20201 天前
nano编辑器插入、编辑完整操作教程(Linux日志/配置专用)
linux·运维·编辑器
cesium vue1 天前
nginx 流媒体配置
运维·nginx
木心术11 天前
GitHub Actions自动化运维实战:从CI/CD到全链路DevOps
运维·自动化·github
糯米导航1 天前
实践教程|搭建电商 AI 无限画布,实现百款商品主图自动化批量生成
运维·人工智能·自动化