如果这一步提示命令不存在,说明没有安装字体软件,执行下面的命令进行安装:
yum -yinstall fontconfig

3. 安装字体

Linux 字体目录是:/usr/share/fonts,
只要将字体文件放入这个目录就可以了,
Mac 上通过「字体册」就可以找到具体的字体:
在Dockerfile 中加入:
yum -yinstall fontconfig COPY Songti.ttc /usr/share/fonts/ RUN fc-cache -vf
fontconfig 是字体软件,然后重新构建镜像并部署新的镜像,进入容器里执行:
fc-list :lang=zh
这个时候就可以看到已经安装好的中文字体了,然后我再看那个「图片上画中文」的功能也 ok 了。当时这个问题困扰了我两天,其实还是对 Linux 和Docker 容器不太熟悉吧,感叹书到用时方恨少。
参考: