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
Kategorien
Einzelheiten
Repository
ghcr.io/itsecholot/containernursery:latestZuletzt 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.