08/01/2026

ContainerNursery – Mettez vos conteneurs Docker en veille et réveillez-les sur demande

Par admin

ContainerNursery - Mettez vos conteneurs Docker en veille et réveillez-les sur demande

Voilà un outil qui va faire plaisir aux possesseurs de homelabs qui surveillent leur consommation de ressources comme le lait sur le feu !

Car si vous êtes comme moi, vous avez probablement une ribambelle de conteneurs qui tournent H24 sur votre bécane. Et je vous raconte pas tous ceux qui tournent alors que je m’en sers qu’une fois par an… breeeef…

Car même si un processus en "idle" ne consomme pas forcément grand-chose, c’est quand même un peu moisi de laisser tourner des services pour rien, non ? (oui, j’ai une âme d’écologiste de la ressource système).

C’est là qu’intervient
ContainerNursery
, un petit utilitaire écrit en Node.js qui se comporte comme un reverse proxy intelligent qui va tout simplement stopper vos instances Docker quand aucune requête HTTP ou connexion WebSocket n’est détectée pendant un certain temps, et les redémarrer d’un coup de baguette magique dès qu’une nouvelle requête pointe le bout de son nez.

Pour ceux qui se demandent s’il est possible de mettre en pause un conteneur proprement, sachez que ContainerNursery va plus loin que le simple docker pause. Il arrête carrément le conteneur pour libérer la RAM et éviter les réveils CPU inutiles. Et il ne fait pas ça à la sauvage puisqu’il vérifie par exemple s’il n’y a pas de connexions WebSocket actives proxifiées avant de tout couper.

Hé oui, quand on n’est pas un connard, on évite de déconnecter un utilisateur en plein milieu de sa session.