DockMon is a free tool for monitoring and managing Docker containers on local and remote hosts. It displays live CPU, memory and network statistics, with optional historical retention for up to 90 days. Management features include bulk container operations, Docker Compose stack management, scheduled image updates and configurable auto-restart for individual containers. Alerts can be sent through services including Discord, Slack, Telegram, Pushover, Gotify and SMTP, as well as Microsoft Teams, Google Chat, ntfy and custom webhooks. For remote monitoring, a lightweight Go agent avoids exposing Docker ports, and remote hosts use mTLS. DockMon also provides group-based permissions, OIDC single sign-on and API key authentication. Its security guide describes HTTPS access, secure session cookies, password hashing, rate limiting, account lockout and audit logging. Installation guidance recommends Docker Compose and lists Docker Engine 20.10+, Docker Compose 2.0+, at least 2 GB RAM and available port 8001 as prerequisites. DockMon is designed for standalone Docker hosts and Docker Compose; Swarm and Kubernetes are not currently supported.
Who it is for
DockMon suits people who administer standalone Docker hosts or Docker Compose setups and want container metrics, management tools and alerts. It can be installed on systems that support Docker.
What is good
- Monitors local and remote Docker hosts.
- Optional history retains statistics for up to 90 days.
- Supports Docker Compose stack management and bulk operations.
- Offers multiple alert channels and custom webhooks.
- Free plan permits commercial use subject to its BSL license.
What to know first
- Swarm support is not currently available.
- Kubernetes support is not currently available.
- Installation guidance lists 2 GB RAM minimum.
Verdict
DockMon brings container monitoring, operations and alerting together for standalone Docker environments. Its stated lack of Swarm and Kubernetes support is important for teams using those platforms.
Get started with DockMon
- Open the DockMon project website
- Prepare a system that supports Docker
- Install Docker Engine 20.10 or newer
- Install Docker Compose 2.0 or newer
- Provide at least 2 GB RAM and an available port 8001
- Deploy DockMon with Docker Compose
What the free plan stops at
Optional historical statistics retention is limited to 90 days. DockMon currently targets standalone Docker hosts and Docker Compose, without Swarm or Kubernetes support.
Questions about DockMon
Is DockMon free?
Yes. The DockMon plan is listed at no cost, with commercial use subject to the BSL 1.1 license.
Which platforms does DockMon support?
It supports Docker Engine, Docker Compose, unRAID, Synology DSM, QNAP Container Station, Proxmox LXC, Linux, web access, API use, and self-hosted deployment.
Can DockMon monitor remote hosts securely?
Yes. A lightweight Go agent monitors remote systems without exposing Docker ports, and remote hosts use mTLS.
Which alert channels are available?
Listed channels include Discord, Slack, Telegram, Pushover, Gotify, SMTP, Microsoft Teams, Google Chat, ntfy, and custom webhooks.
Does DockMon support Kubernetes?
No. Its FAQ describes the product for standalone Docker hosts and Docker Compose; Swarm and Kubernetes support is not currently available.
DockMon plans and pricing
All plansCompared on container monitoring
- Free plan
- Yes
- Supported platforms
- Docker Engine, Docker Compose, unRAID, Synology DSM, QNAP Container Station, Proxmox LXC
- Container metrics
- Yes
- Resource alerts
- Yes
- Image monitoring
- Yes
- Runtime events
- Yes
- Container log collection
- Yes



