ContainerNursery

ContainerNursery

Docker-Anwendung from Echolot's Repository

Übersicht

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.

Laufzeit-Argumente

Netzwerk
bridge
Shell
sh
Privilegiert
false

Konfiguration der Vorlage

Config directoryPathrw

Where the config.yml file should be stored.

Ziel
/usr/src/app/config
Standard
/mnt/user/appdata/ContainerNursery/config
Wert
/mnt/user/appdata/ContainerNursery/config
Docker SocketPathrw

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

Ziel
/var/run/docker.sock
Standard
/var/run/docker.sock
Wert
/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

Standard
info
Wert
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

Standard
false
Wert
false

Einzelheiten

Repository
ghcr.io/itsecholot/containernursery:latest
Zuletzt aktualisiert2026-06-01
Erstmals gesehen2021-09-08

Führen Sie ContainerNursery auf Unraid aus.

ContainerNursery ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.