容器和本地時間相差8小時

2021-08-07 18:39:54 字數 412 閱讀 1666

因為搭建的服務用的是官方映象,發現其是用的美國時區,導致和本地時間相差8小時。

解決辦法:

方法一:重啟容器,新增引數

-v /etc/

localtime:

/etc/

localtime:ro

方法二:不重啟容器的話,複製檔案到容器中

docker cp /etc/localtime [containerid]

:/etc/localtime

方法三:啟動容器時,新增環境變數  -e lc_all="en_us.utf-8" -e tz="asia/shanghai"---------推薦

驗證:

檢視容器內的時間和本機時間

$docker exec [containerid] date

$date

iOS 解決時間相差8小時問題

原因 使用 nsdate date nsdate date 獲取的時間是標註的utc時間,和北京時間相差8小時.將utc時間轉成當地的時間只需要設定 nstimezone zone nstimezone systemtimezone 1.給nsdate設定時區 nsdate date nsdate ...

解決weblogic與系統時間相差8小時的問題

在一般情況下weblogic與系統時間是很少會出現時間差的問題,但有可能在某一特定的情況下就會出現,如使用 weblogic8版本時可能會出現時差問題 調整時差方法 第一步 1.找到 d bea jdk142 08 jre lib zi etc和 d bea jrockit81sp5 142 08 ...

CentOS系統時間與現在時間相差8小時解決方法

很多在安裝完centos系統後發現時間與現在時間相差8小時,這是由於我們在安裝系統的時選擇的時區是上海,而centos預設bios時間是utc時間,所以時間相差了8小時。這個時候的bios的時間和系統的時間是不一致的,乙個代表 utc 時間,乙個代表cst 8時區 即上海時間。下面是同步時間的解決方...