Ho esaminato molti tutorial su contenitori docker, microservizi e proxy nginx. Una cosa che ha davvero attirato la mia attenzione è che nel file docker-compose.yml, il servizio che vorrei avviare ha una variabile d'ambiente VIRTUAL_HOST. In questo modo posso avviare il contenitore facendo riferimento direttamente a VIRTUAL_HOST.
Ma tutti i contenitori devono avere VIRTUAL_HOST specificato? Ad esempio, supponiamo di avere 3 contenitori: A, B e C. Se voglio che tutti e 3 questi contenitori vengano sottoposti a proxy, devo specificare una variabile d'ambiente VIRTUAL_HOST per tutti e 3 nel file comporre docker? La variabile d'ambiente VIRTUAL_HOST è un prerequisito affinché il proxy Nginx funzioni correttamente con questi contenitori? Nessuno dei tutorial che ho controllato risponde a questa domanda.