Docker容器中添加字体
docker容器中添加字体
在腾讯云服务器中使用docker部署的Java后端服务,需要解决字体问题,解决方法如下:
1、从windows中拷贝字体文件,目录位置:C:\Windows\Fonts
2、将字体文件拷贝到宿主机,比方说我拷贝到了:/usr/share/fonts/目录下
3、在宿主机执行cp命令,将字体文件拷贝到容器中的对应位置 /usr/share/fonts/
1 | docker cp /usr/local/share/fonts/simsun.ttc rongqi:/usr/share/fonts/ |
4、进入容器,验证字体是否安装成功
1 | docker exec -it rongqi bash |
验证字体是否安装成功使用命令fc-list,如果没有fc-list命令,需要做如下操作:
Debian/Ubuntu:
1 | apt-get update |
CentOS/RHEL:
1 | yum install fontconfig |
Alpine Linux:
1 | apk update |
确认字体目录:
确保你的字体文件已经正确复制到容器内的 /usr/share/fonts/ 目录。
生成字体缓存:
在容器内执行以下命令,以确保字体缓存已生成。
1 | fc-cache -fv |
验证字体:
在容器内执行 fc-list 命令,查看是否能够列出已安装的字体
1 | fc-list |
End
评论
评论插件加载失败
正在加载评论插件