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
相关推荐
Lear18 小时前
Docker 私有仓库搭建与使用
运维·自动化运维
姚不倒18 小时前
etcd 学习系列(一):从业务需求出发,理解 etcd 是什么
运维·数据库·etcd
迪康Defender19 小时前
政企内网终端安全建设:资产‑管控‑防护‑审计闭环能力拆解
运维·网络·安全·web安全·终端安全管理
Neighbor_OldY19 小时前
【实战复盘】文件上传漏洞检测与应急处置:校验绕过、图片马与WebShell的排查修复指南
运维·前端·web安全
鸿观工坊19 小时前
Docker 多阶段构建实践指南
docker
米糕闯编程20 小时前
鱼香ros2(一)在ubuntu中安装ros2
linux·运维·ubuntu·机器学习
数字孪生视频孪生20 小时前
三维实时重构异构底座 核工危化无感定位跨境轨迹一屏统揽
大数据·运维·人工智能·重构·架构
Huangjin007_20 小时前
【Linux 系统篇(十八)】进程(六) :环境变量
linux·运维·服务器
cnnews20 小时前
Ubuntu 编译 postmarketOS
linux·运维·arm开发·ubuntu·github·音视频
w01_02_0320 小时前
linux, 桌面, 自启动。
linux·运维·服务器