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

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

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

测试,解决。

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

相关推荐
不念霉运33 分钟前
Gitee:本土化DevOps平台如何助力中国企业实现高效研发协作
运维·gitee·devops
爱喝水的鱼丶34 分钟前
SAP-ABAP:ABAP Open SQL 深度解析:核心特性、性能优化与实践指南
运维·开发语言·数据库·sql·性能优化·sap·abap
liweiweili1262 小时前
Tomcat 服务器日志
java·运维·服务器·tomcat
Hey! Hey!6 小时前
在 Ubuntu 22.04 上运行 cAdvisor 时遇到 mountpoint for cpu not found 错误
linux·运维·ubuntu
朱小弟cs67 小时前
Orange的运维学习日记--23.Linux计划任务详解
linux·运维·学习
only_Klein7 小时前
K8S部署ELK(五):集成Kibana实现日志可视化
elk·容器·kubernetes
大大大大肉包9 小时前
linux中挂载磁盘和卸载
linux·运维·服务器
gs801409 小时前
GitLab Docker Compose 迁移后 Redis 权限问题排查与解决
redis·docker·gitlab
new对象吗什么类型都有10 小时前
服务器中切换盘的操作指南
运维·服务器