Переменные среды на хосте недоступны внутри контейнера Docker, но их можно передавать при запуске контейнера:
docker run -e "deep=purple" -e today my-image
-e
установит переменную среды внутри контейнера,В этом примере первая опция установит переменную среды deep
со значением purple
, а вторая установит переменную today
с тем же значением, что и переменная today
на хост-компьютере.Например, если на вашем компьютере установлено значение today
, оно также будет установлено внутри контейнера с тем же значением;он эффективно передает его.
Документация Docker: click