Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 9035|Отговор: 3

Docker времеви несъответствия, настройка на часова зона в контейнера

[Копирай линк]
Публикувано в 13.11.2019 г. 11:13:18 ч. | | | |
Обикновено CTS времето се вижда чрез командата дата на хост машината, а UTC времето се вижда чрез командата дата след влизане в docker.
CTS: Китайско стандартно време, UTC+8:00 китайско крайбрежно време (пекинско време)
UTC: Универсално време координирано



Как да го настроите:

1. Добавете променливата на средата -e TZ=Asia/Shanghai при docker run (понякога това не е лесно за използване)
2. Добавете картографиране на томове /etc/localtime към /etc/localtime (надежден)
3. Ако изображението ви е компилирано в Dockerfile, добавете го към Dockerfile

По този начин образът след използване на Dockerfile билд е ОК.

Забележка: След като зададете часовата зона, трябва да рестартирате основната програма .NET, иначе DateTime.Now пак е грешен!

Освен това, Linux хост компютърът може да задава часовата зона по следния начин:







Предишен:Грешка в docker PS: PS: Командата не е намерена
Следващ:.NET Core определя текущата операционна система
 Хазяин| Публикувано в 27.12.2021 г. 10:15:18 ч. |
Създавайте меки връзки ръчно

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



Dockerfile

 Хазяин| Публикувано в 9.07.2023 г. 21:11:53 ч. |
dotnet Dockerfile файл за задаване на часовата зона

Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com