docker构建alpine镜像时,运行环境坑。

镜像构建完成之后,使用com.wf.captcha.utils.CaptchaUtil获取验证码一直指针异常,怀疑是字体问题,也有可能是图形环境缺少,然后搞半天字体到容器里,还是不行,网上搜,大部分人指向字体问题,于是重新构建,加入一下代码:

bash 复制代码
# 安装 fontconfig 和 ttf-dejavu字体
RUN apk add fontconfig && apk add --update ttf-dejavu && fc-cache --force

测试,解决。

很烦的一个坑,alpine轻量级,太轻了。

相关推荐
ghostwritten1 小时前
Run Milvus in Kubernetes with Milvus Operator
容器·kubernetes·milvus
Zero_to_zero12341 小时前
解决docker的ubuntu系统中文乱码问题
ubuntu·docker·容器
@郭小茶1 小时前
docker-compose方式部署docker项目
运维·docker·容器
自由鬼2 小时前
开源虚拟化管理平台Proxmox VE部署超融合
linux·运维·服务器·开源·虚拟化·pve
duration~3 小时前
K8S自定义CRD
容器·贪心算法·kubernetes
电星托马斯3 小时前
Linux系统CentOS 6.3安装图文详解
linux·运维·服务器·程序人生·centos
啞謎专家3 小时前
CentOS中挂载新盘LVM指南:轻松扩展存储空间,解决磁盘容量不足问题
linux·运维·服务器
s_little_monster3 小时前
【Linux】进程信号的捕捉处理
linux·运维·服务器·经验分享·笔记·学习·学习方法
一大Cpp3 小时前
Ubuntu与本地用户交流是两种小方法
linux·运维·ubuntu
小王不会写code4 小时前
CentOS 7 镜像源失效解决方案(2025年)
linux·运维·centos