К содержимому

2 материалов

docker

Грабли

docker compose restart не перечитывает .env

Значение в .env изменено, docker compose restart прошёл, приложение видит старое.

Поменяли переменную, перезапустили контейнер — работает по-старому. Restart не пересоздаёт контейнер, а переменные окружения задаются только при создании.

Грабли

nginx в контейнере не видит правку конфига, хотя файл смонтирован

Конфиг изменён в примонтированном файле, nginx -s reload проходит, поведение прежнее.

reload перечитывает конфиг, но не всегда тот, который вы правили. Разбор, почему bind-mount ведёт себя не так, как ожидается.