Docker Compose: почему не подставился пароль из env
В compose-файле переменная обязательна, а рядом лежит пример настроек. Проверьте, откуда Compose берёт значения и что произойдёт при отсутствии нужной переменной.
Выберите ответ и проверьте себя. Продолжить тему можно в курсе Docker и Docker Compose: контейнеризация приложений.
В отдельном проекте Compose PASSWORD задано как ${PASSWORD:?set PASSWORD}; запасного значения нет. У нового коллеги переменная отсутствует и в оболочке, и в .env. Docker compose config отказывает в обязательном PASSWORD. В репозитории есть .env.example. Что сделать до запуска?
Без регистрации · результат не сохраняется
Связанные задачи
- Docker Compose run или exec для инициализации
- Docker ExitCode 137: достаточно ли этого для вывода об OOM
- Docker Up: почему работающий контейнер ещё не готовый сервис
- Откат Docker-образа: сохранятся ли записи в базе
- SIGTERM и SIGKILL: корректная остановка контейнера
- Docker build cache: изменение кода и requirements.txt
