Docker 中修改时区UTC为本地时区SCT
2021-12-20
在XYCMS发布到Docker镜像时,最近发生了日期错乱的问题,经检查,Docker默认使用的 mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base 作为基镜像,默认时区为UTC,导致时间默认显示为-8小时。
修改方法:
# Fix UTC TO SCT RUN rm /etc/localtime RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
如上设置后,每次在Docker中发布服务时,时间都会自动设置为正常时间。
来源:雪印网络