其实关于时区设置,我倒是觉得没有必要刻意修改镜像的时区。 只要在java程序启动时告知jdk时区就可以了。
# 这个文件是docker-entrypoint.sh
#!/bin/sh
set -o pipefail
set -e
# startup app
java \
-Djava.security.egd=file:/dev/./urandom \
-Duser.timezone=${TZ:-Asia/Shanghai} \
-jar /app.jar \
--spring.profiles.active=${SPRING_PROFILES_ACTIVE:-kubernetes}
"$@"
exit 0
其实关于时区设置,我倒是觉得没有必要刻意修改镜像的时区。 只要在java程序启动时告知jdk时区就可以了。