之前使用的是openjdk-8-alpine镜像作为基础镜像,安装字体的命令为

FROM java:8-jdk-alpine

RUN echo -e "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/main\n\
https://mirror.tuna.tsinghua.edu.cn/alpine/v3.4/community" > /etc/apk/repositories

RUN apk add --update --no-cache \
    libgcc libstdc++ libx11 glib libxrender libxext libintl \
    libcrypto1.0 libssl1.0 \
    ttf-dejavu ttf-droid ttf-freefont ttf-liberation ttf-ubuntu-font-family

现在基础镜像更换,无法使用apk命令安装字体,因此需要更换命令

simsun.ttc

simfang.ttf

FROM openjdk:8-slim

RUN apt-get update && apt-get install -y fonts-dejavu fontconfig

COPY font/ /usr/share/fonts/
文章作者: Ezio
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ezio's Blog
code docker
喜欢就支持一下吧