基于kkFileView的文件预览,docker部署

By | 2024 年 8 月 15 日

下载

github下载地址:
https://github.com/kekingcn/kkFileView

下载源码的zip包

安装

将下载的源码打开后,将源码docker路径下的文件夹上传至服务器

在服务器执行docker build ../../Dockerfile 构建kkFileView的运行的基板

对源码 maven package后将server/target下的 kkFileView-4.4.0-beta.tar.gz 文件和根目录的Dockerfile(注意这里的Dockerfile和之前步骤的Dockerfile不是同一个,作用也不一样)上传至服务器

修改Dockerfile中的 ADD ./kkFileView-4.4.0-beta.tar.gz /opt/ 这一行 将kkFileView-4.4.0-beta.tar.gz的路径改为服务器上对应的 绝对路径或者相对路径,对当前DockerFile执行docker build ,构建完成后将会出现kkFileView的执行docker镜像

用docker run启动当前镜像 暴露8012端口到宿主机

在服务器防火墙上对8012端口放行

验证

http://服务器ip:8012

出现这个页面则为部署成功

http://服务器ip:8012/onlinePreview?url=aHR0cDovLzE5Mi4xNjguMC4yMDA6NTI0NC9wL0Rvd25sb2Fkcy8lRTYlOTYlQjAlRTUlQkIlQkElRTYlOTYlODclRTYlQTElQTMuZG9jeD9zaWduPW53RHB2MVhoS2NXQ3pPODVfa2tPbE85MFo1NGp2YnNXdXA0VlRacnlmaUU9OjA%3D

注意http://服务器ip:8012/onlinePreview?url= 后拼接的地址为文件下载地址,且必须经过base64编码后的请求地址

官方操作文档

https://kkfileview.keking.cn

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注