ContainerNursery

ContainerNursery

Docker 应用程序 from Echolot's Repository

概述

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.

运行时参数

网络
bridge
外壳
sh
特权
false

模板配置

Config directoryPathrw

Where the config.yml file should be stored.

目标
/usr/src/app/config
默认值
/mnt/user/appdata/ContainerNursery/config
价值
/mnt/user/appdata/ContainerNursery/config
Docker SocketPathrw

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

目标
/var/run/docker.sock
默认值
/var/run/docker.sock
价值
/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

默认值
info
价值
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

默认值
false
价值
false

详细信息

存储库
ghcr.io/itsecholot/containernursery:latest
最后更新2026-05-31
初见2021-09-08

在Unraid 上运行 ContainerNursery 。

ContainerNursery 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。