У нас есть проект .NET Core в Visual Studio (2017), в который добавлена поддержка Docker. Наш проект опирается на переменные среды для настройки при запуске. Как мы понимаем, для передачи значений переменных среды в контейнер вы указываете их в качестве аргументов команды docker run
, используя -e
.
Когда вы запускаете контейнерную версию проекта из Visual Studio, выбирая профиль Docker, мы заметили, что Visual Studio выполняет команду docker run
. Однако мы не смогли выяснить, как заставить Visual Studio включать значения переменных нашей среды при запуске контейнера.
Есть ли способ сказать Visual Studio передавать значения нашей переменной среды в контейнер, который она запускает?
Обратите внимание, что мы не хотим указывать значения переменных среды на изображении, поскольку они будут меняться в зависимости от того, где оно развернуто.