...

Docker 中修改時(shí)區UTC爲本地時(shí)區SCT

2021-07-12

在XYCMS發(fā)布到Docker鏡像時(shí),最近發(fā)生了日期錯亂的問題,經(jīng)檢查,Docker默認使用的 mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base 作爲基鏡像,默認時(shí)區爲UTC,導緻時(shí)間默認顯示爲-8小時(shí)。


修改方法:

# Fix UTC TO SCT
RUN rm /etc/localtime
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

如上設置後(hòu),每次在Docker中發(fā)布服務時(shí),時(shí)間都(dōu)會(huì)自動設置爲正常時(shí)間。

來源:雪印網絡