在使用 Docker 時,
執行 container 的時區與 Local 時區不同,
在後續的問題追查時會造成很多困擾,
所以在 run 一個 container 時,
需要做時間的設定。
以下提供兩種時間設定方式:
- volumes 掛載
也就是讓 container 使用 local 的時間
run container 時,加上 -v /etc/localtime:/etc/localtime:ro 參數 - timezone 設定
讓 container 加上時區的設定
run container 時,加上 -e TZ=Asia/Taipei
後來我較常使用第二種方式來設定時間,
好處是不同的 container 若需要執行不同時區服務時,
只要設定該地區的時區即可,
其它的內容都不用再變更。
文章標籤
全站熱搜
留言列表