Docker 容器時區(qū)時間不一致怎么解決?
解決方案:
1,最傻瓜也最方便的處理方式,運行新的容器前設(shè)置本機時區(qū)和時間文件與容器的映射
docker run -v
/etc/timezone:/etc/timezone -v?/etc/localtime:/etc/localtime ...1
-v
/etc/timezone:/etc/timezone -v?/etc/localtime:/etc/localtime 命令為文件映射的命令,后面在寫自己的啟動代碼。
2,拷貝文件到已經(jīng)存在的容器
docker cp /etc/localtime [containerId]:/etc/localtime
docker cp /etc/timezone [containerId]:/etc/timezone12
以上將宿主機的時間與本地時間綁定到容器中,這樣時間就會跟宿主機一樣了。
/etc/timezone // 時區(qū)
/etc/localtime // 時間12
驗證時間是否正確,在控制臺輸入以下命令即可
[root@izbp11gsqdkmgt6b1r4kajz ~]# date
2018-09-07 09:49:32

標簽: