距离上次更新已经过了 455 天,文中部分内容可能已经过时,如有疑问,请在下方留言。

之前使用的是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
Shell

现在基础镜像更换,无法使用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/
Shell
文章作者: Ezio
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ezio's Blog
code docker
喜欢就支持一下吧