Текст и данные · Инструкция
Как передать env-файл в docker run
Это короче и воспроизводимее, чем передавать десятки `-e`, но сам env-файл остаётся обычным файлом на хосте.
Короткий ответ
`docker run --env-file path/to/file.env <image>` загружает переменные окружения контейнера из указанного файла. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что делать
- Подготовить файл: Запишите нужные `KEY=value` в отдельный runtime env-файл; секретный файл не коммитьте.
- Передать файл: Запустите `docker run --env-file .env.runtime <image>`.
- Проверить безопасную переменную: Выполните тестовую команду в контейнере и убедитесь, что ожидаемое значение присутствует.
Как понять, что получилось
- Созданный контейнер получает переменные из указанного env-файла.
Что учесть
Не путайте этот флаг с Compose `.env`, который также участвует в интерполяции Compose-конфигурации.
Что учитывать
Не путайте этот флаг с Compose `.env`, который также участвует в интерполяции Compose-конфигурации.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. docker container run). Пример и формулировки — редакция N1RO на 2026-09-18.