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 或家庭实验室。