一、拉取官方镜像运行环境
docker pull keking/kkfileview-jdk:latest
二、在官方gitee上下载源码编译。
源码地址:https://gitee.com/kekingcn/file-online-preview
三、编译好的文件上传到docker环境进行构建
1)编译好的文件在kkFileView-4.4.0-beta\server\target目录下
本次分享使用kkFileView-4.4.0-beta.tar.gz
2)创建kkfile用于构建镜像
mkdir kkfile
3)编写Dockerfile文件
touch Dockerfile
FROM keking/kkfileview-jdk:latest
MAINTAINER chenjh "842761733@qq.com"
ADD ./kkFileView-*.tar.gz /opt/
ENV KKFILEVIEW_BIN_FOLDER /opt/kkFileView-4.4.0-beta/bin
ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-Dspring.config.location=/opt/kkFileView-4.4.0-beta/config/application.properties","-jar","/opt/kkFileView-4.4.0-beta/bin/kkFileView-4.4.0-beta.jar"]
4)执行构建命令
docker build -t keking/kkfileview:4.4 .
5)启动镜像
docker run --name kkfileview -d -it -p 8812:8012 keking/kkfileview:4.4