首頁 > 運維 > Docker > docker 時間不一致怎麼辦

docker 時間不一致怎麼辦

藏色散人
發布: 2021-12-30 16:38:34
原創
8557 人瀏覽過

docker時間不一致的解決方法:1、在執行docker run時加入「-v /etc/localtime:/etc/localtime」選項;2、複製時區資訊到容器即可。

docker 時間不一致怎麼辦

本文操作環境:ubuntu 18.04系統、Docker 20.10.11版、Dell G3電腦。

docker 時間不一致怎麼辦?

解決docker 容器時間與本機時間不一致:

在docker容器和系統時間不一致是因為docker容器的原生時區為0時區

第一種方法:啟動時進行映射

執行docker run 新增-v /etc/localtime:/etc/localtime 選項,如下:

docker run -d -p 8080:80 -v /etc/localtime:/etc/localtime nginx
登入後複製

第二種:複製時區資訊到容器

如果本機時區正確直接:

docker cp /etc/localtime nginx:/etc/localtime
登入後複製

如果本機時區不正確:

docker cp /usr/share/zoneinfo/Asia/Shanghai nginx:/etc/localtime
登入後複製

推薦學習:《Docker影片教學

以上是docker 時間不一致怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板