Docker For Windows時間不對的問題


使用在docker for windows碰到的問題,容器時區配置正確,但是容器內時間不對。

在網上找了半天,發現是因為windows休眠時,容器時間不會變化,解決方法似乎只有重啟docker。。

附上時區的設置方法:

很多docker鏡像為了保持鏡像大小,采用了alpine linux

時區設置是使用鏡像中必不可少的一環,這里給出的是官方文檔(地址在這里)的設置方法:

安裝時區相關的文件.

apk add tzdata
ls /usr/share/zoneinfo

拷貝需要使用的時區到/etc/localtime,這里PRC就是中國時區

cp /usr/share/zoneinfo/PRC /etc/localtime

然后配置時區。

echo "PRC" >  /etc/timezone
date

結果顯示:Mon Dec 23 09:54:52 CST 2019,這里的CST就是中國時間。

配置完成后,可以刪除不需要的時區信息。

apk del tzdata


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM