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
相关推荐
jarreyer6 小时前
【AI Agent】大模型自动化载体
运维·自动化
xixingzhe26 小时前
SpringBoot + Nginx 免鉴权接口安全防护方案
运维·nginx·安全
翼龙云_cloud7 小时前
阿里云国际代理商:阿里云 ECS 全维度监控配置教程
运维·阿里云·云计算·监控
Tronlong创龙7 小时前
SBC-TL3588 单板机 / EPC-TL3588 工控机 Docker 开发手册(二)
docker·开发板·嵌入式开发·硬件开发·工业控制
笑锝没心没肺8 小时前
fail2ban工具安装配置及使用
linux·运维·服务器
zt1985q9 小时前
本地部署开源智能家居集成平台 ioBroker 并实现外部访问( Windows 版本)
运维·服务器·智能家居
大卡片9 小时前
linux内核驱动开发
linux·运维·驱动开发
心心喵10 小时前
[linux] nohup和pm2的区别 进程保活
linux·运维·服务器
NGINX开源社区11 小时前
F5 NGINX Ingress Controller 5.3.0 新增功能
运维
AI服务老曹12 小时前
视觉算法模型管理完整流程:多版本上线、灰度发布与回滚的落地实践
人工智能·docker·音视频