Docker 中修改時區(qū)UTC為本地時區(qū)SCT
2021-07-12
在XYCMS發(fā)布到Docker鏡像時,最近發(fā)生了日期錯亂的問題,經(jīng)檢查,Docker默認(rèn)使用的 mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base 作為基鏡像,默認(rèn)時區(qū)為UTC,導(dǎo)致時間默認(rèn)顯示為-8小時。
修改方法:
# Fix UTC TO SCT RUN rm /etc/localtime RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
如上設(shè)置后,每次在Docker中發(fā)布服務(wù)時,時間都會自動設(shè)置為正常時間。
來源:雪印網(wǎng)絡(luò)