Настройка часового пояса для 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