Docker实战之部署文件预览服务

  • A+
所属分类:Linux

昨天公司文件预览服务突然崩掉,我也崩了。。

稳定运行这么久,现在莫名其妙崩了。

经过排查,发现大概是openoffice出了问题。

所以二话不说,直接卸载

rpm -e `rpm -qa |grep openoffice` `rpm -qa |grep ooobasis`  #直接卸载

然后重装

wget https://newcontinuum.dl.sourceforge.net/project/openofficeorg.mirror/4.1.6/binaries/zh-CN/Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz
tar -zxvf Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz
cd ./zh-CN/PRMS/
rpm -Uvih *rpm

果然!!

还是不行。。

行吧,我没时间折腾了,直接用Docker。

安装Docker

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum -y install docker-ce
systemctl start docker
docker run hello-world

镜像加速

vim  /etc/docker/daemon.json

添加如下内容

{"registry-mirrors": ["http://hub-mirror.c.163.com"]}

部署kkfileview

docker pull keking/kkfileview #拉取镜像

运行服务

docker run  --name filepreview -d -p 8155:8012 keking/kkfileview

配置kkfileview

docker ps  #查看容器ID

Docker实战之部署文件预览服务

docker exec -it 6a189707b01c /bin/bash  #进入容器内部
vi /opt/kkFileView-2.2.0-SNAPSHOT/conf/application.properties #修改配置

配置官方说明:https://kkfileview.keking.cn/zh-cn/docs/config.html

OK!配置完后,输入exit ,重启容器!搞定!

最后感谢开源作者!项目地址:https://gitee.com/kekingcn/file-online-preview

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: