由于在docker中每个容器都是独立的,存在此问题是因为部署docker后在容器中并没有对应的字体样式,因此会出现此问题,解决此问题的办法是将系统中的字体目录映射到kkfileview启动容器中的目录,以linux服务器为例,按照官网的部署方式:

1). 物理机或虚拟机上运行 #

  1. 从 码云发行版本 下载最新版发行包
  2. 解压kkFileView-x.x.x文件(Windows用.zip包,Linux/MacOS用.tar.gz包)
  3. 打开解压后文件夹的bin目录,运行startup脚本(Windows下以管理员身份运行startup.bat,Linux以root用户运行startup.sh
  4. 浏览器访问本机8012端口 http://127.0.0.1:8012 即可看到项目演示用首

2). Docker容器环境环境运行 #

  • 拉取镜像
docker pull keking/kkfileview
  • 原运行方式:
docker run -it -p 8012:8012 keking/kkfileview
  • 修改为:
  • 下载如下字体包 http://kkfileview.keking.cn/fonts.zip 文件解压完整拷贝到Linux下的 /usr/share/fonts目录。然后依次执行命令:mkfontscale 、mkfontdir 、fc-cache使字体生效
  • 运行docker时,将其目录映射到容器中
  • 运行方式修改为:
  • docker run -it -p 8012:8012 -d --privileged=true -v /usr/share/fonts/:/usr/share/fonts keking/kkfileview
  • 浏览器访问容器8012端口 http://xxx.xxx.xxx.xxx:8012 即可看到项目演示用首页

kkfileview在docker部署后预览出现预览中的字体样式与源文件不同的解决办法相关推荐

  1. fiddler设置抓取https请求后打开网页总是报“你的连接不是私密链接”的解决办法

    安装fiddler后,使用Chrome访问https网站时,可能会出现以下错误,"您的连接不是私密连接"."NET::ERR_CERT_AUTHORITY_INVALID ...

  2. 电脑崩溃后QQ微信能登录,却打开不了网页的一种解决办法

    先说一下本人出现该问题的情景,当时电脑突然蓝屏,重启后,QQ微信能正常登录,但网页却打不开了,Google.edge等网页都无法打开,浏览器自带的修复功能也无法解决.检查网络连接也没问题,就是无网络. ...

  3. IIS管理器无法打开。启动后,在任务栏中有,但是窗口不见了,另一种解决办法.

    废话开始 刚才突发这个问题,发现还真的有人跟我一样遇到过,贴个链接.不过我不是用这个方式解决的. 我的方法是来源于大概十年前的时候经常去网吧部署服务器上的游戏客户端.那时候还都是什么万象之类的网管软件 ...

  4. blender用插件导入pmx转fbx后,导入ue4报错:动画不包含根轨迹/根骨骼——解决办法:命名问题

    这是一个很抽象但又难发现的问题,先说结论,pmx文件命名不能用"文件命_xxx.pmx"的方式命名,即后缀的"_xxx"中的下划线不能用,blender会识别不 ...

  5. centos7 ssh升级后服务不稳定不断重启,查看sshd服务状态为activating(start)的解决办法

    现象:          centos7升级ssh7.4到8.1版本后,ssh连接不稳定,时断时续,systemctl  status  sshd查看服务状态为activating(start),查看 ...

  6. 关于部分显卡开启硬件加速后看优酷等网页视频蓝屏或死机的尝试解决办法

    有些显卡,开启硬件加速的情况下,在看普通的电影(用暴风影音,QQ影音,KMplayer播放器 等等)时不影响,但在看网页用Flash播放的视频时,会出现蓝屏或卡死的现象,鼠标动不了 可尝试下下面的方法 ...

  7. ubuntu18.04 最小安装后,setting-sharing 中没有了共享屏幕的选项,解决办法如下:

    sudo apt-get install dconf-tools dconf write /org/gnome/desktop/remote-access/require-encryption fal ...

  8. 搭建FTP服务器后访问时出现“FTP文件夹错误 无法与服务器建立连接”的解决办法

    如下图所示,出现此情况可能是防火墙的设置问题 打开防火墙,确认以下两个应用已放行 如果是老一点的服务器版本可能没有此界面,可以分别手动设置放行21号端口和C:\Windows\System32\svc ...

  9. 13.3断流_更新13.3.1后,用WiFi王者荣耀断流,时不时460.飞在天上的解决办法。

    本着,'有用就得精简'原则.以下内容'短小'. 注意:不是关蓝牙. 不是改DNS. 起因:前四把是网络不行的时候,最后一把是网络恢复的时候. 第一把:我坚持,慢慢打,不行TM出肉.赢了, 第二把:辅助 ...

最新文章

  1. Android的ViewPager的初步使用
  2. c++ 弹出菜单在固定的位置_固定资产管理软件操作手册(资产维修)
  3. XXL-JOB v2.0.2,分布式任务调度平台 | 多项特性优化更新
  4. codeforces 269B Greenhouse Effect
  5. CodeForces 567F DP Mausoleum
  6. ASP.NET MVC 5 学习教程:控制器传递数据给视图
  7. Windows 7 / Vista 分区问题
  8. c#12星座速配代码_白羊座今日运势|2020/12/11
  9. matlab语言 列车平稳性指标,铁道车辆平稳性分析报告.docx
  10. 洪磊父亲避谈洪磊获释 拘留已过24小时留滞期
  11. python画图保存网页_一起学Python数据分析——引言
  12. 如何在jQuery的SELECT元素中选择特定选项?
  13. JQGrid 嵌套字表, json数据
  14. [高级操作系统课程] 各大名校 ppt,pdf 课件整理(course materials)
  15. 二级展开式斜齿圆柱齿轮减速器
  16. SecureCRT8.3.3软件包百度网盘
  17. 美股-史考特(Scottrade)开户详细说明
  18. 移动应用实战(移动OA)之五_会议室管理之二
  19. wox开机自启_快速启动神器 Wox
  20. 联想Y430P CentOS 7.3 无线网络的配置

热门文章

  1. 使用Gitolite搭建Git服务器
  2. spdlog使用示例
  3. php是面向对象还是过程,PHP面向过程和面向对象
  4. JavaScript 胸罩尺寸计算器
  5. 【CentOS 7】安装问题- U盘安装及显示器显示“输入信号超出范围
  6. 8*8点阵实现心性图案
  7. PaddleOCR【文字识别】最简单的安装方法(旺柴)
  8. Flask学习之旅——1.3 URL与视图(三)
  9. 基于JavaWeb的学生成绩管理系统设计与实现
  10. 区块链入门必读(FISCO)