亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

docker容器日志時(shí)間不一致問題

 更新時(shí)間:2024年05月14日 09:29:00   作者:王者就是坑  
這篇文章主要介紹了docker容器日志時(shí)間不一致問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

docker容器日志時(shí)間不一致

systemctl start docker 啟動(dòng)docker

1.容器與系統(tǒng)日志不一致修改

docker cp /usr/share/zoneinfo/Asia/Shanghai 90b0f5f8df75(容器id):/etc/localtime

2.tomcat日志或者插入數(shù)據(jù)庫時(shí)間不一致修改

在JAVA_OPTS,webresources后面添加上

-Duser.timezone=GMT+08

docker容器時(shí)間問題解決

現(xiàn)在很多地方都用Docker 來部署,其好處不多說開干

一、Docker容器與宿主機(jī)的時(shí)間不對

用于將宿主機(jī)的本地時(shí)間掛載到容器內(nèi)。

通過將宿主機(jī)的/etc/localtime目錄掛載到容器的相同路徑下,容器可以獲取宿主機(jī)的本地時(shí)間并使用它。

這樣做的好處是,容器內(nèi)的應(yīng)用和服務(wù)可以正確地同步宿主機(jī)的本地時(shí)間,以確保時(shí)間的準(zhǔn)確性。

這對于一些需要與現(xiàn)實(shí)世界時(shí)間交互的應(yīng)用和服務(wù)來說非常重要。

docker run -v /etc/localtime:/etc/localtime 

二、Docker運(yùn)行的Java應(yīng)用打印的日志時(shí)間不對

宿主機(jī)與容器內(nèi)時(shí)間是對得上的,但是輸出的日志查了8個(gè)鐘,試試  -e TZ=Asia/Shanghai,具體來說,-e 參數(shù)允許您設(shè)置容器的環(huán)境變量。

在這種情況下,TZ 是要設(shè)置的環(huán)境變量的名稱,而 Asia/Shanghai 是該環(huán)境變量的值。

TZ 環(huán)境變量用于指定容器的時(shí)區(qū)。

通過將 TZ 設(shè)置為 Asia/Shanghai,您告訴Docker容器使用上海的時(shí)區(qū)設(shè)置。

當(dāng)容器運(yùn)行時(shí),它會(huì)自動(dòng)調(diào)整其系統(tǒng)時(shí)鐘以匹配上海的時(shí)區(qū)。

這對于確保容器中的時(shí)間戳和日志記錄與宿主機(jī)或其他系統(tǒng)保持一致非常有用。

附上整個(gè)的指令

docker run -di -p 7307:7307 -m 4096M --memory-reservation 4096M --name demo  \
--restart=always \
--privileged=true \
-v /var/home/filebrowser/sites/root/jpaas/jars:/home/jpaas/jars  \
-v /var/home/filebrowser/sites/root/jpaas/logs:/logs/jpaas \
-v /etc/localtime:/etc/localtime \
--net=host \
-e TZ=Asia/Shanghai \
 frolvlad/alpine-oraclejre8 'sh' '-c' 'java -jar /home/jpaas/jars/demo.jar --server.port=7307 --nacos.address=192.168.201.212:8848  --nacos.namespace=local'

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論