Sur mon serveur, je me suis amusé à déployer pas mal de projets différents avec Docker.
Sauf que j’ai pris la mauvaise habitude de créer un réseau différent pour chaque conteneur que j’ajoute.
Problème
Le problème, c’est qu’il existe un nombre limité de réseaux que le serveur peut créer. Quand on arrive à cette limite, lorsque nous voulons ajouter un nouveau conteneur, nous risquons d’avoir un message d’erreur du style « le réseau mon_projet_default n’a pas pu être créer ».
Solutions
Solution 1
Vous avez créer certains réseaux que vous n’utilisez plus. Il suffit de les supprimer afin de pouvoir la possibilité d’en faire de nouveaux. Avec cette commande :
docker network prune
Solution 2
Vous pouvez mettre différents conteneurs sur un même réseau. Par exemple, si vous utilisez un reverse proxy, vous pouvez mettre les applications que vous voulez rendre joignable en ligne sur le même réseau que celui-ci en utilisant « networks ».
Dans mon cas, j’utilise le reverse proxy « Swag », il ne me reste plus qu’à déployer GLPI sur son réseau par exemple :