0%

Docker方式部署Spring Boot项目发现时间不正确

在用docker方式部署spring boot应用的时候发现程序时间不对,这是和时区有关
我们修改Dockerfile文件内容设置一下时区

1
2
3
4
5
6
7
8
FROM openjdk:8-jdk-alpine

#设置时区
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

COPY target/docker-spring-boot-demo-0.0.1.jar app.jar

ENTRYPOINT ["sh","-c","java -jar app.jar"]

再次启动发现时间正常了