docker部署java程序獲取的時間與系統時間不一致

linux系統下java程序獲取的時間與系統時間不一致
原因:
java程序獲取的時間都是GMT時間,而系統是北京時間,是GMT+8,剛好相差8小時
解決辦法:
1.Dockerfile 設置 ENTRYPOINT [“java”,"-Djava.security.egd=file:/dev/./urandom","-Duser.timezone=GMT+8","-jar","/app.jar"]
2.docker啓動腳本中設置 -e “TZ=Asia/Shanghai”

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章