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