文件在线预览 kkFileView

kkFileView教程:https://kkfileview.keking.cn/zh-cn/index.html

1.安装docker容器

2.部署运行kkFileView

1.拉取镜像:docker pull keking/kkfileview

2.运行:docker run -it -p 8012:8012 keking/kkfileview

浏览器访问容器8012端口 http://xxx.xxx.xxx.xxx:8012 即可看到项目演示用首页,说明镜像安装成功。

这里我也被卡住了好久的。

我是先通过本地的服务器进行测试的,通过Xshell运行镜像的,当我把Xshell关闭后,再去看文件在线预览的功能时,发现该功能不可以使用了,docker ps 发现安装的进行不存在了,啊啊啊啊啊啊啊啊,感觉整个人要崩溃了。

后来发现是docker run 后边的参数的原因,-i是以交互的模式运行容器,所以关掉Xshell,容器就不运行了。这个时候docker ps -a 可以查看到容器,启动下就可以了。

这里贴一下docker run 后边的一些参数。

3.项目接入使用

项目接入分为2种情况:1)预览服务地址为ip;2)预览服务的地址为域名;

1)预览服务地址为ip

这种情况不需要后端,前端敲2行代码,部署到线上,预览功能就ok了。

前端需要调用浏览器打开项目的预览接口,并传入须要预览文件的url,示例如下:

2)预览服务地址为域名

这种情况,后端来配置,前端敲2行代码,部署到线上,预览功能就ok了。

哎,这个配置浪费了我2天的时间。嗯嗯,也不算浪费吧!收货还是很多的。

前端需要调用浏览器打开项目的预览接口,并传入须要预览文件的url,示例如下:

接下来就开始配置喽!

[1].修改kkFileView的配置文件

首先查找kkFileView的配置文件,如图中命令:

这里使用vi 或vim命令是编辑不了文件的,所以需要将文件拷贝出进行编辑,我是拷贝到home目录下。命令:docker cp 容器ID:/etc/mysql/my.cnf /home/

修改kkFileView的配置文件如下两项

将修改后的配置文件拷入原目录下。 命令:docker cp /home/application.properties 容器ID:/etc/mysql/my.cnf 。

修改nacos配置文件,在线预览功能完成。(域名通过负载均衡路由到服务器,服务器通过ngnix代理到本机地址)

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值