ContainerNursery

ContainerNursery

Application Docker from Echolot's Repository

Vue d'ensemble

Puts Docker Containers to sleep and wakes them back up when they're needed. Written in Node.js, this application acts as a HTTP reverse proxy and stops Docker containers which haven't been accessed recently and starts them again when a new request comes in. ContainerNursery also makes sure there are no more active WebSocket connections before stopping the container. To improve the user experience a loading page is presented, which automatically reloads when the containers webserver is ready.

Arguments d'exécution

Réseau
bridge
Coquille
sh
Privilégié
false

Configuration du modèle

Config directoryPathrw

Where the config.yml file should be stored.

Cible
/usr/src/app/config
Défaut
/mnt/user/appdata/ContainerNursery/config
Valeur
/mnt/user/appdata/ContainerNursery/config
Docker SocketPathrw

Should point to /var/run/docker.sock to be able to control the docker instance.

Cible
/var/run/docker.sock
Défaut
/var/run/docker.sock
Valeur
/var/run/docker.sock
CN_LOG_LEVELVariable

Sets the minimum log level. Log entries below this importance level won't be printed to the console. Defaults to info. Available values: debug / info / warn / error

Défaut
info
Valeur
info
CN_LOG_JSONVariable

If set to true all logging is done in a machine readable format (JSON). Defaults to false. Available values: true / false

Défaut
false
Valeur
false

Détails

Référentiel
ghcr.io/itsecholot/containernursery:latest
Dernière mise à jour2026-05-31
Première vue2021-09-08

Exécutez ContainerNursery sur Unraid.

ContainerNursery est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.