该项目旨在应对大量预览文件需求,基于kkfileview后端,我开发了一个前端服务进行对接。

下载容器离线包

https://www.123684.com/s/4bNtVv-QT4Kv

docker编排文件

services:
  kkfileview_nas:
    image: kkfileview_nas:v1.1
    container_name: kfileview_nas
    restart: always
    environment:
      - FILE_URL_DATA=192.168.10.28:5000 #NAS地址+当前容器映射的宿主端口
      - PREVIEW_URL_DATA=192.168.10.28:8012 #kkfileview服务地址(如需公网访问,请填写公网地址)+kkfileview容器映射的宿主端口
    volumes:
      - /vol1/1000/文件:/app/files  # 需要预览的文件夹
    ports:
      - "5000:5000"  #映射的服务地址

  kkfileview:
    image: keking/kkfileview:latest
    container_name: kkfileview-container
    restart: always
    environment:
      - KKFILEVIEW_PORT=8012
    ports:
      - "8012:8012"  # 映射的服务地址

详细操作步骤

【【飞牛Docker】docker项目推荐系列视频-在线预览文件文档office】 https://www.bilibili.com/video/BV1j9RpYqEvS/?share_source=copy_web&vd_source=6fdda38be5eb9fcf9f074fd04e9bf9ae