docker容器時間和宿主機時間不一致

2021-10-25 01:55:38 字數 524 閱讀 6758

發現docker內的時間和宿主機的時間有差異,這是容器的時區預設的不是中國時區,可以在容器內修改,具體步驟如下:

1.查詢需要修改的容器id

docker ps
2.進入對應的容器

docker exec -it 容器id /bin/bash
3.檢視時區,選擇上海時區

cd  /usr/share/zoneinfo/asia
4.修改時間

cp -i shanghai /etc/localtime
5.確認操作

cp: overwrite '/etc/localtime'? yes
6.檢查時間

root@test1:/usr/share/zoneinfo/asia# date

wed oct 21 16:50:39 cst 2020

如何解決Docker容器和宿主機時間同步問題

docker 獲取容器獲取的時間出錯問題解決 在使用docker部署 的時候,無意間發現容器裡面的時間竟然是美國時間,被雷到了,不過解決辦法也很簡單,有兩種辦法 1 重新啟動乙個容器,加上如下引數,即可使用宿主機時間 v etc localtime etc localtime ro docker r...

如何解決Docker容器和宿主機時間同步問題

在使用了docker以後,大家可能遇到的乙個問題就是docker容器的時間和宿主機時間不同步。造成這個問題的主要原因是宿主機設定了時區,而docker容器並且設定,導致兩者相差8小時。接下來,我們通過在在宿主機和容器裡分別執行date命令來看下實際的情況。在宿主機執行date命令的結果 進入到容器裡...

解決Docker容器和宿主機時間同步的方法

大家可能遇到的乙個問題就是docker容器的時間和宿主機時間不同步。造成這個問題的主要原因是宿主機與docker容器時區不對應,導致兩者相差8小時。中國區 宿主機 docker 容器 安裝tzdata安裝包 run apk add no cache tzdata 設定時區 echo etc time...