Странное поведение при получении env var в контейнере
Мне нужно получить переменную env из контейнера docker. Эта сборка запускается с помощью файла docker compose, и я передал переменные env с помощью env_file
. Когда я вхожу в контейнер с помощью
docker exec -it conatinerName bash
Я могу передать переменную эхом и получить правильный вывод. Даже когда я запускаю
docker exec -it containerName echo $DEBUG
внутри поэлементного окружения я получаю правильный ответ. Когда я запускаю эту команду из терминальной сессии без ацитвированного окружения, я ничего не получаю.
Для меня это очень запутанно, потому что я думал, что мой контейнер docker не имеет ничего общего с моим поэтическим окружением. Я просто хочу получить переменную env($DEBUG) из контейнера независимо от того, в каком месте я запускаю эту команду.