摘要:不廢話,繼續(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
但是我相信如果寫過(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í)間的。不廢話,繼續(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/66008.html
摘要:不廢話,繼續(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ù)正常,仍然可以打開后端服務(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ù)正常,仍然可以打開后端服...
摘要:本文旨在通過(guò)將一個(gè)具體的項(xiàng)目進(jìn)行化處理,從而對(duì)的基本用法進(jìn)行一次實(shí)踐。該項(xiàng)目化后,后端服務(wù)訪問(wèn)數(shù)據(jù)庫(kù)正常,仍然可以打開后端服務(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ù)正常,仍然可以打開后端服...
摘要:本文旨在通過(guò)將一個(gè)具體的項(xiàng)目進(jìn)行化處理,從而對(duì)的基本用法進(jìn)行一次實(shí)踐。該項(xiàng)目化后,后端服務(wù)訪問(wèn)數(shù)據(jù)庫(kù)正常,仍然可以打開后端服務(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ù)正常,仍然可以打開后端服...
閱讀 1441·2021-11-25 09:43
閱讀 2044·2021-07-26 23:38
閱讀 751·2019-08-30 15:53
閱讀 2289·2019-08-30 15:43
閱讀 1180·2019-08-29 18:40
閱讀 1981·2019-08-26 13:28
閱讀 1983·2019-08-23 18:20
閱讀 555·2019-08-23 15:07