Docker 中修改時(shí)區UTC爲(wéi / wèi)本地(dì / de)時(shí)區SCT
2021-07-12
在(zài)XYCMS發布到(dào)Docker鏡像時(shí),最近發生了(le/liǎo)日期錯亂的(de)問題,經檢查,Docker默認使用的(de) mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base 作爲(wéi / wèi)基鏡像,默認時(shí)區爲(wéi / wèi)UTC,導緻時(shí)間默認顯示爲(wéi / wèi)-8小時(shí)。
修改方法:
# Fix UTC TO SCT RUN rm /etc/localtime RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
如上(shàng)設置後,每次在(zài)Docker中發布服務時(shí),時(shí)間都會自動設置爲(wéi / wèi)正常時(shí)間。
來(lái)源:雪印網絡