制作包含中文字体和arthas的dockerfile

发布时间 2024-01-13 15:12:29作者: crazyCodeLove

背景

1)在openjdk中使用中文字体时会报错,是因为里面不含中文字体。2)web项目经常会出现各种问题需要排查,将arthas 装到docker中方便排查问题

材料准备

需要将宋体文件和最新版 arthas-bin 放到 Dockerfile 同级目录下

Dockerfile 文件编写

FROM openjdk:8-jdk-alpine
RUN yum install -y fontconfig ttf-dejavu
COPY simsun.ttc /usr/share/fonts/
ADD arthas-bin.tar ./
WORKDIR ./arthas-bin
RUN ./install-local.sh
WORKDIR /

执行打包

docker build -t jdk-font_zhcn:8 .