Я смотрел много уроков по докерным контейнерам, микросервисам и прокси nginx. Одна вещь, которая действительно привлекла мое внимание, это то, что в файле docker-compose.yml служба, которую я хотел бы запустить, имеет переменную среды VIRTUAL_HOST. Таким образом, я могу запустить контейнер, напрямую ссылаясь на VIRTUAL_HOST.
Но нужно ли указывать VIRTUAL_HOST во всех контейнерах? Например, предположим, что у меня есть 3 контейнера: A, B и C. Если я хочу, чтобы все 3 из этих контейнеров были проксированы, нужно ли указывать переменную среды VIRTUAL_HOST для всех 3 из них в файле docker-compose? Является ли переменная среды VIRTUAL_HOST необходимым условием для правильной работы прокси-сервера Nginx с этими контейнерами? Ни один из проверенных мной руководств не отвечает на этот вопрос.