Фактическое время делится с хостом, если Docker работает непосредственно на хосте. Если вы используете решение на основе виртуальной машины (Docker Machine, Docker Toolbox, Docker Desktop для Mac), у виртуальной машины есть свое время, но все контейнеры, работающие на виртуальной машине, будут совместно использовать это время.
Часовой пояс задается переменной среды TZ
или файлом /etc/localtime
. Переменные среды являются специфическими для каждого процесса, и контейнеры имеют свои собственные файловые системы, что означает, что часовые пояса могут быть разными для каждого контейнера. Если мой хозяин считает, что сейчас 06: 02-04: 00, контейнер может с готовностью поверить, что сейчас 10: 02 + 00: 00.