Uptime monitoring
Docker monitors
Monitor Docker container status and health.
Overview
Docker monitors check the status and health of Docker containers. They verify that containers are running and responding correctly, helping you detect container failures quickly.
Creating a Docker monitor
- Navigate to Uptime in the sidebar
- Click Create monitor
- Select Docker container as the monitor type
- Enter the Docker host URL (e.g.,
http://localhost:2375) - Enter the container name or ID
- Set the check interval
- Click Create monitor
Docker host setup
To monitor Docker containers, Checkmate needs access to the Docker API. You can expose the Docker API in several ways:
- TCP socket: Expose Docker on a TCP port (e.g., 2375 for unencrypted, 2376 for TLS)
- Unix socket: Use the default Unix socket at
/var/run/docker.sock
Exposing the Docker API without TLS is a security risk. In production, always use TLS encryption and proper authentication.
Container status
Docker monitors check the container's running state. A container is considered:
- Up: Container is running and healthy
- Down: Container is stopped, exited, or unreachable