1.Docker容器环境环境运行
#安装docker
yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#查看可用版本
yum list docker-ce --showduplicates | sort -r
##安装docker,<VERSION_STRING>填上个命令中的版本号,如docker-ce-18.09.1
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
(yum install docker-ce-19.03.1 docker-ce-cli-19.03.1 -y)
## 修改docker容器存放位置
vi /etc/docker/daemon.json
{
"data-root": "/home/aaa/software/dockerLibrary"
}
#启动
systemctl start docker
#开机自启
systemctl enable docker
#验证
docker run hello-world
2.拉取镜像
#拉取镜像
docker pull keking/kkfileview
#启动
docker run -it -p 8012:8012 keking/kkfileview
#参数启动 水印
docker run -it -d -p 8012:8012 -e WATERMARK_TXT="在线文件预览" -e keking/kkfileview
2.1使用docker离线镜像
docker load -i kkfileview4.1.0.tar
docker run -it -d -p 8012:8012 keking/kkfileview:4.1.0
docker run -it -d -p 8012:8012 -e WATERMARK_TXT="在线文件预览" keking/kkfileview:4.1.0
3.演示界面
kkFileView安装启动成功后可以打开 http://安装的ip:8012 (或者本机 http://127.0.0.1:8012) 查看演示页面上传文件以及查看预览效果。
4.将插件集成在项目中
可根据演示页面上的方式集成在项目中
windowstatus=window.open(data.pluginUrl+'/onlinePreview?url='+encodeURIComponent(btoa(url))+'&watermarkTxt='+encodeURIComponent(data.watermark));
watermarkTxt该参数是加水印的。