解决 openjdk:8-jre-alpine镜像时区问题
openjdk:8-jre-alpine3.9更改时区
找了好多办法都没有解决时区的问题,直到搜索GitHub上给出答案.
FROM openjdk:8-jre-alpine3.9
RUN apk update && apk upgrade && apk add ca-certificates && update-ca-certificates
&& apk add --update tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
&& echo "Asia/Shanghai" > /etc/timezone
&& rm -rf /var/cache/apk/*
ENV TZ=Asia/Shanghai
至此能解决问题
es-server | 2020-03-26T07:49:46.073605528Z 15:49:46.073 [main] INFO o.s.c.s.DefaultLifecycleProcessor - Starting beans in phase 2147483647 es-server | 2020-03-26T07:49:46.073737675Z 15:49:46.073 [main] INFO s.d.s.w.p.DocumentationPluginsBootstrapper - Context refreshed es-server | 2020-03-26T07:49:46.116543012Z 15:49:46.114 [main] INFO s.d.s.w.p.DocumentationPluginsBootstrapper - Found 1 custom documentation plugin(s) es-server | 2020-03-26T07:49:46.191903896Z 15:49:46.191 [main] INFO s.d.s.w.s.ApiListingReferenceScanner - Scanning for api listing references es-server | 2020-03-26T07:49:46.523323878Z 15:49:46.523 [main] INFO s.d.s.w.r.o.CachingOperationNameGenerator - Generating unique operation named: handleUsingGET_1 es-server | 2020-03-26T07:49:46.575757566Z 15:49:46.575 [main] INFO o.s.s.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now es-server | 2020-03-26T07:49:46.575973547Z 15:49:46.575 [main] INFO org.quartz.core.QuartzScheduler - Scheduler quartzScheduler_$_NON_CLUSTERED started.
java启动日志能为当前时间 进入容器查看 完美解决
[root@centos02 es-server]# docker images | grep es-server es-server latest 959543eb7000 7 minutes ago 172MB
镜像大小172M
