docker 獲取容器獲取的時間出錯問題解決:
在使用Docker部署網站的時候,無意間發現容器里面的時間竟然是美國時間,被雷到了,不過解決辦法也很簡單,有兩種辦法
1、重新啟動一個容器,加上如下參數,即可使用宿主機時間
$ -v /etc/localtime:/etc/localtime:ro # docker run -d -v /etc/localtime:/etc/localtime:ro [image]
2、假如,你不想重新啟動,或者不能重新啟動,也沒關系,可以直接把文件復制到容器內,如下
$ docker cp /etc/localtime [containerId]:/etc/localtime
3、然后通過date命令查看系統時間
查看本機的
$ date
查看容器的
$ docker exec [containerId] date
是不是已經改過來了呢。。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答
圖片精選