centos docker容器安装字体

背景:

通过java代码根据文字画一张PNG图片,斜角320度,用来做PDF文件的水印图片;在WINDOW环境下跑的很好;在linux centos的docker环境下水印图片中的英文字符可以出现,中文出不来(也不是乱码)。

过程:

费了周末一个上午,终于在以前的案例中找出了最佳实践

调整代码:

Dockfile文件插入以下代码:

bash 复制代码
# 字体放入此目录即可
COPY ./simsun.ttc /usr/share/fonts/simsun.ttc
# 指定下载路径,速度很快
RUN echo "http://mirrors.aliyun.com/alpine/v3.4/main/" > /etc/apk/repositories
RUN apk --no-cache add --update ttf-dejavu fontconfig
相关推荐
zyjyyds11311 分钟前
win11系统 Docker Desktop 突然提示Docker Engine stopped解决情况之一
运维·docker·容器
Altairr12 分钟前
Docker基础(一)
运维·docker·容器·eureka
搬运Gong15 分钟前
Dockerfile使用与最佳实践
docker·容器·虚悬镜像
筏.k30 分钟前
grep、wc 与管道符快速上手指南
linux
Johny_Zhao35 分钟前
华为MAAS、阿里云PAI、亚马逊AWS SageMaker、微软Azure ML各大模型深度分析对比
linux·人工智能·ai·信息安全·云计算·系统运维
CodeOfCC44 分钟前
c语言 封装跨平台线程头文件
linux·c语言·windows
科文小白狼1 小时前
Linux下VSCode开发环境配置(LSP)
linux·vscode·里氏替换原则·lsp
小兔子酱#1 小时前
【Docker 01】Docker 简介
运维·docker·容器
jugt2 小时前
CentOS 7.9安装Nginx1.24.0时报 checking for LuaJIT 2.x ... not found
linux·运维·centos
多多*3 小时前
LUA+Reids实现库存秒杀预扣减 记录流水 以及自己的思考
linux·开发语言·redis·python·bootstrap·lua