À première vue l’utilisation de conteneur peut paramètre plus compliquée et plus lourde que d’utiliser les services Web classique.
Ceci n’est pas forcément vrai, les conteneurs utilisent peu de ressource du serveur hôte, voire moins de ressource CPU / RAM ce qui est déjà un avantage.
Le principal avantage est d’avoir un environnement isolé pour chaque site (application) ce qui peut éviter des problèmes de configuration.
Il est aussi possible d’avoir plusieurs moteurs Web sur un même serveur et de pouvoir les configurer en fonction des besoins des sites.
Si vous avez des « applications complexes », l’utilisation de conteneurs peut être un avantage pour limiter le nombre de serveurs.
Pour aller plus loin avec Docker, vous pouvez faire vos déclarations de conteneur en utilisant docker compose.