FROM alpine:3.12 ENV TZ Asia/Shanghai RUN apk -U upgrade && apk add tzdata && cp /usr/share/zoneinfo/${TZ} /etc/localtime && echo ${TZ} > /etc/timezone CMD ["date"] Java程序认识TZ环境变量的。 参考: Setting the timezonetimezone in docker alpineTime in ChinaPOSIX TZ formatHow do I change timezone in a docker container?How to Set the JVM Time Zone