1. 程式人生 > >容器和本地時間相差8小時

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

因為搭建的服務用的是官方映象,發現其是用的美國時區,導致和本地時間相差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