摘要:不廢話,繼續看以下命令這里配置的環境變量就是我所需要的時區通過這樣的啟動方式,就是了。當然聰明人肯定不會自己每次都在啟動的時候加這些配置,當然在基礎鏡像里面搞好咯。
利用docker來部署服務,經常遇到的一個問題是如何解決容器內的時區問題.
假設現在啟動的鏡像是tomcat:8.0.35-jre8
/*直接用宿主機器上的時區默認覆蓋容器內的時區配置文件即可,也就是跟宿主機器同樣的時區配置 */ # docker run -v /etc/localtime:/etc/localtime:ro --name=tomcat tomcat:8.0.35-jre8
但是我相信如果寫過java的人仍然發現通過java 中new Date()獲取到的仍然是容器默認的時區,而是宿主機器上的時區配置,因為java是通過獲取timezone來設置時間的。不廢話,繼續看以下命令:
/* 這里配置的環境變量 Asia/Shanghai就是我所需要的時區 */ # docker run -e TZ="Asia/Shanghai" -v /etc/localtime:/etc/localtime:ro --name=tomcat tomcat:8.0.35-jre8
通過這樣的啟動方式,就是OK了。
當然聰明人肯定不會自己每次都在啟動的時候加這些配置,當然在基礎鏡像里面搞好咯。
原文連接:https://segmentfault.com/a/1190000005612603
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26594.html
摘要:不廢話,繼續看以下命令這里配置的環境變量就是我所需要的時區通過這樣的啟動方式,就是了。當然聰明人肯定不會自己每次都在啟動的時候加這些配置,當然在基礎鏡像里面搞好咯。 利用docker來部署服務,經常遇到的一個問題是如何解決容器內的時區問題. 假設現在啟動的鏡像是tomcat:8.0.35-jre8 /*直接用宿主機器上的時區默認覆蓋容器內的時區配置文件即可,也就是跟宿主機器同樣的時區配...
摘要:本文旨在通過將一個具體的項目進行化處理,從而對的基本用法進行一次實踐。該項目化后,后端服務訪問數據庫正常,仍然可以打開后端服務托管的單頁應用,總之項目運行狀態符合預期。 本文旨在通過將一個具體的 Spring Boot + MongoDB 項目進行 Docker 化處理,從而對 Docker 的基本用法進行一次實踐。該項目 Docker 化后,后端服務訪問數據庫正常,仍然可以打開后端服...
摘要:本文旨在通過將一個具體的項目進行化處理,從而對的基本用法進行一次實踐。該項目化后,后端服務訪問數據庫正常,仍然可以打開后端服務托管的單頁應用,總之項目運行狀態符合預期。 本文旨在通過將一個具體的 Spring Boot + MongoDB 項目進行 Docker 化處理,從而對 Docker 的基本用法進行一次實踐。該項目 Docker 化后,后端服務訪問數據庫正常,仍然可以打開后端服...
摘要:本文旨在通過將一個具體的項目進行化處理,從而對的基本用法進行一次實踐。該項目化后,后端服務訪問數據庫正常,仍然可以打開后端服務托管的單頁應用,總之項目運行狀態符合預期。 本文旨在通過將一個具體的 Spring Boot + MongoDB 項目進行 Docker 化處理,從而對 Docker 的基本用法進行一次實踐。該項目 Docker 化后,后端服務訪問數據庫正常,仍然可以打開后端服...
閱讀 1311·2021-11-24 10:24
閱讀 4090·2021-11-22 15:29
閱讀 1085·2019-08-30 15:53
閱讀 2788·2019-08-30 10:54
閱讀 1977·2019-08-29 17:26
閱讀 1271·2019-08-29 17:08
閱讀 605·2019-08-28 17:55
閱讀 1576·2019-08-26 14:01