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

docker部署springboot項(xiàng)目啟動(dòng)時(shí)間與宿主機(jī)相差8小時(shí)的解決

 更新時(shí)間:2023年09月18日 14:35:19   作者:、 塵  
項(xiàng)目部署到docker環(huán)境,數(shù)據(jù)庫中的時(shí)間總是少8個(gè)小時(shí),本文就來介紹一下解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下

問題描述

docker部署springboot項(xiàng)目時(shí)明明指定了鏡像和啟動(dòng)容器的時(shí)區(qū),但是進(jìn)入docker系統(tǒng)時(shí)間還是不對(duì)。
Dockerfile:

# 基礎(chǔ)鏡像
FROM openjdk:8
#申明一個(gè)環(huán)境變量
#ENV HOME_PATH /home
#指定容器啟動(dòng)時(shí),執(zhí)行命令會(huì)在該目錄下執(zhí)行
#WORKDIR $HOME_PATH
#應(yīng)用構(gòu)建成功后的jar復(fù)制到容器指定目錄下
ENV TZ="Asia/Shanghai"
COPY . .
ADD target/test.jar test.jar
#容器啟動(dòng)時(shí)執(zhí)行的命令
ENTRYPOINT ["java","-jar","-Xms512m","-Xmx512m","-Xss256k","test.jar"]

Docke-compose:

version: '3'
services:
  test-service:
    # 指定容器名稱
    container_name: test
    # 重啟機(jī)制
    restart: always
    image: test:v2.0.3
    volumes:
      # 掛載日志和時(shí)區(qū)
    - ./log:/log
    - /etc/timezone:/etc/timezone:ro
    - /etc/localtime:/etc/localtime:ro
    ports:
    - "39084:39084"
    environment:
      # 指定時(shí)區(qū)
      - TZ="Asia/Shanghai"

宿主機(jī)時(shí)間:

ubuntu@VM-0-12-ubuntu:$ date -R
Mon, 28 Nov 2022 17:55:52 +0800

進(jìn)入docker機(jī)器看時(shí)間

docker exec -it 容器名 date -R
Mon, 28 Nov 2022 09:58:08 +0000

發(fā)現(xiàn)相差了8小時(shí)。

解決方法:

在啟動(dòng)java 項(xiàng)目時(shí)加上-Duser.timezone=GMT+08參數(shù),指定時(shí)間。

具體Dockerfile

# 基礎(chǔ)鏡像
FROM openjdk:8
#申明一個(gè)環(huán)境變量
#ENV HOME_PATH /home
#指定容器啟動(dòng)時(shí),執(zhí)行命令會(huì)在該目錄下執(zhí)行
#WORKDIR $HOME_PATH
#應(yīng)用構(gòu)建成功后的jar復(fù)制到容器指定目錄下
ENV TZ="Asia/Shanghai"
COPY . .
ADD target/test.jar test.jar
#容器啟動(dòng)時(shí)執(zhí)行的命令
ENTRYPOINT ["java","-jar","-Xms512m","-Xmx512m","-Xss256k","-Duser.timezone=GMT+08","test.jar"]

docker logs -f 容器名 查看項(xiàng)目時(shí)間發(fā)現(xiàn)已經(jīng)正常。

2022-11-28 17:56:54.968  INFO 1 [http-nio-39084-exec-1]{magenta} --- [io-39084-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization started
2022-11-28 17:56:54.987  INFO 1 [http-nio-39084-exec-1]{magenta} --- [io-39084-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 19 ms
2022-11-28 17:56:55.018  INFO 1 [http-nio-39084-exec-1]{magenta} --- [io-39084-exec-1] c.m.o.lims.service.filter.LoginFilter    : --------------> request method : GET
2022-11-28 17:56:55.018  INFO 1 [http-nio-39084-exec-1]{magenta} --- [io-39084-exec-1] c.m.o.lims.service.filter.LoginFilter    : --------------> request url : /api/cxmxv1/excel/downloadMasterExcel

到此這篇關(guān)于docker部署springboot項(xiàng)目啟動(dòng)時(shí)間與宿主機(jī)相差8小時(shí)的解決的文章就介紹到這了,更多相關(guān)docker部署springboot差8小時(shí)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 詳解為 Docker 設(shè)置代理

    詳解為 Docker 設(shè)置代理

    本篇文章主要介紹了為 Docker 設(shè)置代理,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • docker搭建nginx實(shí)現(xiàn)負(fù)載均衡的示例代碼

    docker搭建nginx實(shí)現(xiàn)負(fù)載均衡的示例代碼

    本隨著互聯(lián)網(wǎng)應(yīng)用規(guī)模不斷擴(kuò)大,原有的單一服務(wù)器已經(jīng)無法滿足高并發(fā)和高可用性的要求,本文就來介紹docker搭建nginx實(shí)現(xiàn)負(fù)載均衡的示例代碼,感興趣的可以了解一下
    2023-12-12
  • 手動(dòng)構(gòu)建自己的docker容器鏡像實(shí)戰(zhàn)

    手動(dòng)構(gòu)建自己的docker容器鏡像實(shí)戰(zhàn)

    這篇文章主要介紹了如何手動(dòng)構(gòu)建自己的鏡像并上傳到鏡像倉庫中,文中有詳細(xì)的代碼實(shí)例,需要的朋友可以參考閱讀
    2023-04-04
  • Skywalking?Docker單機(jī)環(huán)境搭建過程

    Skywalking?Docker單機(jī)環(huán)境搭建過程

    這篇文章主要介紹了Skywalking?Docker單機(jī)環(huán)境搭建,本次搭建是基于MySQL進(jìn)行持久化,因此需要提前準(zhǔn)備好一個(gè)MySQL容器,需要的朋友可以參考下
    2024-02-02
  • docker鏡像壓縮squash的實(shí)現(xiàn)

    docker鏡像壓縮squash的實(shí)現(xiàn)

    本文主要介紹了docker鏡像壓縮squash的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Docker制作鏡像的完整過程

    Docker制作鏡像的完整過程

    本文主要介紹了Docker制作鏡像的完整過程,以制作CentOS鏡像為例,講述對(duì)鏡像自定義,打包以及推送的遠(yuǎn)程倉庫的過程,感興趣的可以了解一下
    2021-11-11
  • 嘗試Docker+Nginx部署單頁應(yīng)用方法

    嘗試Docker+Nginx部署單頁應(yīng)用方法

    這篇文章主要介紹了嘗試Docker+Nginx部署單頁應(yīng)用方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-02-02
  • dockerfile的使用及使用dockerfile部署springboot項(xiàng)目的過程

    dockerfile的使用及使用dockerfile部署springboot項(xiàng)目的過程

    Dockerfile是用來構(gòu)建Docker鏡像的文本文件,是由一條條構(gòu)建鏡像所需的指令和參數(shù)構(gòu)成的腳本,這篇文章主要介紹了dockerfile的使用,使用dockerfile部署springboot項(xiàng)目,需要的朋友可以參考下
    2023-04-04
  • Docker Namespace容器隔離的實(shí)現(xiàn)

    Docker Namespace容器隔離的實(shí)現(xiàn)

    Namespace是Docker容器中的一種隔離機(jī)制,通過劃分資源獨(dú)立空間,確保容器之間互不干擾,本文主要介紹一下Docker Namespace容器隔離的實(shí)現(xiàn),感興趣的可以了解一下
    2024-11-11
  • Docker查看正在運(yùn)行的容器目錄的實(shí)現(xiàn)方式

    Docker查看正在運(yùn)行的容器目錄的實(shí)現(xiàn)方式

    這篇文章主要介紹了Docker查看正在運(yùn)行的容器目錄的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評(píng)論