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
相关推荐
dyj0957 小时前
Dify - (一)、本地部署Dify+聊天助手/Agent
人工智能·docker·容器
wanhengidc8 小时前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
有谁看见我的剑了?8 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
JoyCong19988 小时前
ToDesk远程屏幕墙技术白皮书:如何重塑全局运维视界
运维·电脑·远程工作
偶尔上线经常挺尸8 小时前
《100个“反常识”经验15:Nginx 502排查:从应用到内核》
运维·nginx·性能调优·反向代理·502错误·http排错
思茂信息9 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
计算机安禾9 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php
下一页盛夏花开10 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu
Nice_Fold11 小时前
Kubernetes DaemonSet、StatefulSet与Service(自用笔记)
笔记·容器·kubernetes