快速收录网站,十八未成年禁用免费app,ui设计需要学编程吗,百度竞价培训班目录
一、问题
二、解决
三、完整代码 一、问题
由于项目的Dockerfile中使用openjdk:8-jdk-alpine作为基础镜像来部署服务#xff0c;此镜像存在一定问题#xff0c;例如时差8小时问题#xff0c;或是由于字体问题导致导出excel文件#xff0c;图片处理内容为空等。
二…目录
一、问题
二、解决
三、完整代码 一、问题
由于项目的Dockerfile中使用openjdk:8-jdk-alpine作为基础镜像来部署服务此镜像存在一定问题例如时差8小时问题或是由于字体问题导致导出excel文件图片处理内容为空等。
二、解决
1.解决网络慢的问题
软件源修改为国内清华镜像站
RUN sed -i s/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g /etc/apk/repositories 2.修改时区为国内 RUN apk add tzdata cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ echo Asia/Shanghai /etc/timezone apk del tzdata 3.安装字体
增加字体解决验证码、图片处理没有字体报空指针问题 RUN apk add --update ttf-dejavu fontconfig rm -rf /var/cache/apk/* 三、完整代码
完整Dockfile代码
FROM openjdk:8-jdk-alpineRUN sed -i s/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g /etc/apk/repositories \ apk add tzdata cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ echo Asia/Shanghai /etc/timezone apk del tzdata \ apk add --update ttf-dejavu fontconfig rm -rf /var/cache/apk/*# add resourceADD app.jar /app.jarENTRYPOINT [java,-jar,app.jar]