基本上是因为没有安装字体或者docker没有权限读取字体导致
先检查下系统有没有字体包 一般都是在/usr/share/fonts这文件夹下,先寻找下有没有这文件夹

cd /usr/share/fonts

没有的话安装字体包

sudo apt install fonts-liberation

有的话查看下是否有中文字体

ls /usr/share/fonts

没有的话可以下载一个字体或者上传字体到该目录(以下指令下载的是常见的windows相关的字体)

sudo apt-get install ttf-mscorefonts-installer

如果有中文字体,检查下读取权限,是不是没设置好导致docker没权限读取,尝试这样添加读取权限

sudo chmod -R 775 /usr/share/fonts



最后修改:2024 年 04 月 06 日
如果觉得我的文章对你有用,请点下赞