docker容器中添加字体
docker容器中添加字体
2024-08-29 0 评论 0 阅读 0 点赞

docker容器中添加字体

daimafengzi
2024-08-29 / 0 评论 / 0 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年08月29日,已超过674天没有更新,若内容或图片失效,请留言反馈。

在服务器中使用docker部署的Java后端服务,需要解决字体问题,解决方法如下:

  1. 从windows中拷贝字体文件,目录位置:C:\Windows\Fonts
  2. 将字体文件拷贝到宿主机,比方说我拷贝到了:/usr/local/share/fonts/目录下
  3. 在宿主机执行cp命令,将字体文件拷贝到容器中的对应位置 /usr/share/fonts/

    docker cp /usr/local/share/fonts/simsun.ttc rongqi:/usr/share/fonts/
  4. 进入容器,验证字体是否安装成功

    docker exec -it rongqi bash

    验证字体是否安装成功使用命令fc-list,如果没有fc-list命令,需要做如下操作:

Debian/Ubuntu:

apt-get update
apt-get install fontconfig

CentOS/RHEL:

yum install fontconfig

Alpine Linux:

apk update
apk add fontconfig

确认字体目录:

确保你的字体文件已经正确复制到容器内的 /usr/share/fonts/ 目录。

生成字体缓存:

在容器内执行以下命令,以确保字体缓存已生成。

fc-cache -fv

验证字体:

在容器内执行 fc-list 命令,查看是否能够列出已安装的字体

fc-list

验证成功如下图所示
图片

0

评论 (0)

取消