Настройка часового пояса для контейнера Windows - PullRequest
2 голосов
/ 04 апреля 2019

Я пытаюсь установить часовой пояс WindowsContainer, который основан на Windows Nano Server 2019 Build 1809.

Один из самых простых способов сделать это для контейнеров Linux - установить переменную среды TimeZone какпоказано ниже:

docker run -e TZ=Asia/Kolkata ubuntu date

У нас есть что-нибудь подобное для контейнеров Windows.Основываясь на общем подходе Windows, я пытаюсь установить его в сценарии точки входа, используя PowerShell, как (как показано ниже), но он также дает мне ошибку.

Set-TimeZone -Name "India Standard Time"
Set-TimeZone : Access is denied
At line:1 char:1
+ Set-TimeZone -Name "India Standard Time"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : FromStdErr: (:) [Set-TimeZone], Win32Exception
+ FullyQualifiedErrorId : SetTimeZoneFailed,Microsoft.PowerShell.Commands.SetTimeZoneCommand

Любая идея о том, как это можно сделать дляКонтейнеры Windows на базе Windows Nanoserver 2019 Build 1809?

1 Ответ

0 голосов
/ 17 июля 2019

Что я обнаружил, что в случае контейнера Windows они могут синхронизироваться с хостом, а соответствующий часовой пояс установлен на хост-ОС, поэтому нам не нужно делать что-то конкретное для установки часового поясаконтейнер докера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...