我在具有以下基本图像的容器中运行我的应用程序:
FROM mcr.microsoft.com/dotnet/core/aspnet:2.2-stretch-slim AS base
当我发布该应用程序时,容器时区为Greenwich Mean Time
,因此我的NLOG条目在数据库中关闭了6个小时。
我可以通过进入容器并运行来更改时区 dpkg-configure tzdata
,重新启动容器后,我的日志条目变得正常。但是,我想知道这是否可以通过Dockerfile或Run Flags完成?
我认为您需要在Dockerfile中设置ENV
:
ENV TZ=Europe/Berlin