gpt4 book ai didi

docker - 使用Docker在Windows容器上的时间偏移了两个小时

转载 作者:行者123 更新时间:2023-12-02 20:04:47 26 4
gpt4 key购买 nike

使用Visual Studio 2017,我将Windows容器的Docker支持添加到一个简单的asp.net核心应用程序中。

当我运行该应用程序时,DateTime.Now和DateTime.UtcNow的值比预期值晚2小时。 (而不是1:00 UTC,而是3:00 UTC)

如果我将Docker与Linux容器一起使用,那么时间是正确的。

Windows容器中的时间如何管理?如何与主机同步?

最佳答案

我将推测您距离格林威特2个时区。看https://serverfault.com/questions/683605/docker-container-time-timezone-will-not-reflect-changes?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa。我注意到我的docker容器中的时间与本地时间不符(但与GMT一致)。我尝试了--env TZ=America/Los_Angeles技巧,但我的docker容器中的时间偏离了本地,但与洛杉矶一致。

因此,似乎解决方案是在docker run命令中添加参数--env TZ={your timezone}

关于docker - 使用Docker在Windows容器上的时间偏移了两个小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50710931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com