0

我正在使用以下基本映像的容器中运行我的应用程序:

FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base

当我发布应用程序时,容器时区是Greenwich Mean Time,因此我在数据库中的 NLog 条目关闭了 6 小时。

我可以通过进入容器并运行来更改时区, dpkg-configure tzdata重新启动容器后,我的日志条目变得正常。但是,我想知道这是否可以通过 Dockerfile 或运行标志来完成?

4

1 回答 1

8

我认为您需要ENV在 Dockerfile 中设置:

ENV TZ=Europe/Berlin
于 2019-08-01T05:18:21.577 回答