制作docker镜像支持中文显示以及时区上海

1、准备一个字体,放到同一级目录下。我这里弄的字体是宋体。

FROM openjdk:8u201-jre-alpine

COPY ./STSONG.TTF /usr/share/fonts/

ENV TZ=Asia/Shanghai

ENV LANG=zh_CN.UTF-8

RUN apk --no-cache add tzdata msttcorefonts-installer fontconfig  
    && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
    && echo "Asia/Shanghai" > /etc/timezone 
    && update-ms-fonts 
    && fc-cache -vf 
#假如没有加ENV,这个就不要注释,加了ENV就要注释掉,不然时区会有问题。
#   apk del tzdata 
原文地址:https://www.cnblogs.com/xietaiyang/p/15038167.html