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