Настройка часового пояса для Docker

Чтобы изменить часовой пояс в Docker, выполните следующие шаги:

1. Остановите контейнер Docker

Перейдите в каталог staff/ и остановите Docker командой:

sudo ./stop.sh

2. Отредактируйте Dockerfile

Перейдите в каталог staff/image/ и откройте файл Dockerfile.
Найдите строку, которая устанавливает часовой пояс, и обновите ее, например:

ln -f -v -s /usr/share/zoneinfo/America/New_York /etc/localtime ;

Замените America/New_York на ваш предпочтительный часовой пояс.

⚠️ Важно: В файле data/etc/php.ini необходимо закомментировать строку с настройкой часового пояса.
Измените ее с:

date.timezone = Europe/Chisinau

на:

; date.timezone = Europe/Chisinau

3. Пересоберите и перезапустите Docker

Вернитесь в каталог staff/ и выполните:

sudo ./start.sh rebuild

4. Установите часовой пояс для самого сервера (необязательно)

Если вы также хотите настроить часовой пояс для хост-сервера, выполните:

sudo dpkg-reconfigure tzdata