一 概述
在docker部署微服务的时候出现微软雅黑乱码,中文变成一个个的口口方块。
二 解决方法
dockerfile配置
FROM openjdk:8-jdk-alpine
COPY ./target/*.jar /project/project.jar
COPY simsun.ttc /usr/share/fonts/ttf-dejavu/simsun.ttc
RUN echo "http://mirrors.aliyun.com/alpine/v3.6/main" > /etc/apk/repositories \
&& echo "http://mirrors.aliyun.com/alpine/v3.6/community" >> /etc/apk/repositories \
&& apk add --update font-adobe-100dpi ttf-dejavu fontconfig
ENTRYPOINT ["java","-Djava.awt.headless=true","-Xms1g","-Xmx1g","-Xss512k","-Dspring.profiles.active=${profileActive}","-XX:CMSInitiatingOccupancyFraction=65","-XX:+UseFastAccessorMethods","-XX:+HeapDumpOnOutOfMemoryError","-XX:HeapDumpPath=./java_pid%p.hprof","-XX:+PrintHeapAtGC","-Xloggc:gc.log","-XX:NewSize=512M","-XX:MaxNewSize=512M","-jar","/app/app.jar"]
EXPOSE 8080
本文介绍了解决Docker部署微服务时遇到的微软雅黑字体乱码问题,通过在Dockerfile中添加特定配置和字体文件,确保了中文正常显示。
https://www.cnblogs.com/liuxiutianxia/p/14721685.html
1126

被折叠的 条评论
为什么被折叠?



