Container-Mon

Container-Mon

Docker app from grtgbln's Repository

Overview

Get notified when your Docker containers are unhealthy.

Runtime arguments

Network
bridge
Privileged
false

Template configuration

ScheduleVariable

Cron schedule for checking container health

Target
CONTAINERMON_CRON
Default
*/5 * * * *
Value
*/5 * * * *
Notification URLVariable

Notification URL for Shoutrrr. Multiple services can be used with the | (pipe) character as a separator.

Target
CONTAINERMON_NOTIFICATION_URL
Fail LimitVariable

Number of consecutive 'unhealthy' checks to reach before sending a notification

Target
CONTAINERMON_FAIL_LIMIT
Default
1
Value
1
Use LabelsVariable

If true, will only monitor containers with the label containermon.enable=true set

Target
CONTAINERMON_USE_LABELS
Default
false|true
Notify HealthVariable

If true will send a notification when an 'unhealthy' container returns to being 'healthy'

Target
CONTAINERMON_NOTIFY_HEALTHY
Default
true|false
Check Stopped ContainersVariable

If true will consider stopped containers as 'unhealthy'. If false, you will only be notified for containers that have a healthcheck set

Target
CONTAINERMON_CHECK_STOPPED
Default
true|false
Notification PrefixVariable

Custom text to be prefixed to all notification messages.

Target
CONTAINERMON_MESSAGE_PREFIX
Docker socketPathro

Path to the Docker socket

Target
/var/run/docker.sock
Default
/var/run/docker.sock
Value
/var/run/docker.sock
Docker HostVariable

Internal path to Docker host. Not recommended to change.

Target
DOCKER_HOST
Default
/var/run/docker.sock
Value
/var/run/docker.sock

Details

Repository
ghcr.io/rafhaanshah/container-mon:latest
Last Updated2026-05-31
First Seen2025-06-07

Run Container-Mon on Unraid.

Container-Mon is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.