我與節點運行的泊塢窗容器由於某種原因時區/主機的VS內的泊塢窗容器從不排隊時間:碼頭工人集裝箱:時間/時區錯
[email protected]:~# node -e "console.log(new Date())"
>> Tue May 17 2016 15:12:43 GMT+0200 (CEST)
[email protected]:~# docker exec 9179105c0ff9 node -e "console.log(new Date())"
>> Tue May 17 2016 13:13:01 GMT+0000 (Europe)
[email protected]:~# cat /etc/timezone
>> Europe/Vienna
[email protected]:~# docker exec 9179105c0ff9 cat /etc/timezone
>> Europe/Vienna
那麼什麼我已經做了我的搬運工啓動外殼腳本如下:
docker run \
...
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-e "TZ=Europe/Vienna" \
...
...但仍,你可以在第一個代碼塊見,時間仍然是錯誤的!對此有何想法?我錯過了什麼?
(供參考:我正在通過mupx部署流星應用程序)
UPDATE:
在主機上和容器中運行date
後,有再次的2小時的差異。所以由於某種原因碼頭集裝箱只是不「適用」我的時區和它似乎問題不是JS /節點相關,因爲date
只是一個簡單的unix系統cmd ...我在這裏錯過了什麼?!
ServerFault上有一個答案:http://serverfault.com/a/683651 – Shanoor