發現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...