制作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 

 

posted @ 2021-07-21 09:45  花红沁人心  阅读(224)  评论(0)    收藏  举报