Avant l'avènement des conteneurs, il arrivait d'utiliser une machine entière (ou VM) pour faire un site web. Lorsqu'on avait plusieurs sites sur une machine  il fallait faire un reverse-proxy avec généralement Apache, NGINX ou HAProxy pour faire quelque chose de "propre"...Avec l'arrivée de Docker,  beaucoup de choses ont changées.