Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 9035|Ответ: 3

Временные несоответствия Docker, настройка часового пояса контейнера

[Скопировать ссылку]
Опубликовано 13.11.2019 11:13:18 | | | |
Обычно время CTS отображается с помощью команды date на хост-машине, а UTC — с помощью команды date после входа в docker.
CTS: Китайское стандартное время, UTC+8:00 по китайскому прибрежному времени (пекинское время)
UTC: Скоординировано универсальное время



Как это настроить:

1. Добавить переменную среды -e TZ=Asia/Shanghai при запуске docker (иногда это непросто в использовании)
2. Добавить отображение томов /etc/localtime в /etc/localtime (надёжно)
3. Если ваше изображение скомпилировано в Dockerfile, добавьте его в Dockerfile

Таким образом, образ после использования сборки Dockerfile остаётся нормальным.

Примечание: после установки часового пояса нужно перезапустить основную программу .NET, иначе DateTime.Now всё равно будет ошибочным!

Кроме того, хост-компьютер Linux может устанавливать часовой пояс следующим образом:







Предыдущий:Docker PS Error bash: PS: команда не найдена
Следующий:.NET Core определяет текущую операционную систему
 Хозяин| Опубликовано 27.12.2021 10:15:18 |
Создавайте мягкие ссылки вручную

 Хозяин| Опубликовано 27.12.2021 10:50:39 |
КНР, Китайская Народная Республика, Китайская Народная Республика



Dockerfile

 Хозяин| Опубликовано 09.07.2023 21:11:53 |
dotnet Dockerfile для установки часового пояса

Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com