Docker Core Monitor logo

Docker Core Monitor

DevOps Alternative to Portainer

A real-time Docker container monitoring dashboard built with SvelteKit, Socket.IO, and Python that provides beautiful visualizations of container performance metrics.

Check it

Key Features

  • Real-time monitoring
  • CPU & memory metrics
  • Network & I/O tracking
  • Group and list views
  • Responsive design
  • Container management

Interface Preview

Docker Core Monitor user interface

Docker Core Monitor is a powerful real-time container monitoring dashboard that visualizes Docker container performance metrics through an intuitive interface. Built with modern web technologies, it makes tracking container health and performance simple for developers and DevOps teams.

Key Features

  • Real-time Monitoring: Track container stats as they happen with live-updating dashboard.
  • Comprehensive Metrics: View CPU, memory, network, and I/O metrics in one place.
  • Multiple View Modes: Switch between group view and list view to suit your workflow.
  • Beautiful UI: Enjoy a modern interface with animations and gradient visuals.
  • Responsive Design: Access your monitoring dashboard from any device.
  • Easy Setup: Get up and running quickly with Docker Compose.

Why Choose Docker Core Monitor?

  • Simplicity: Clean, intuitive interface that focuses on the metrics that matter.
  • Performance: Lightweight monitoring with minimal overhead on your host system.
  • Visual Appeal: Beautiful graphics make identifying issues and trends effortless.
  • Open Source: Fully open-source with an active development community.
  • No Agent Required: Works directly with Docker’s API with no additional agents needed.

Use Cases

  • Development Environments: Monitor container performance during local development.
  • Production Monitoring: Keep track of application containers in production environments.
  • Resource Planning: Identify containers that need resource adjustments.
  • Troubleshooting: Quickly pinpoint performance bottlenecks in containerized applications.
  • DevOps Dashboards: Integrate with existing monitoring infrastructure.

Getting Started

To begin using Docker Core Monitor, you can quickly set up using Docker Compose:

  1. Clone the repository: git clone https://github.com/matifanger/docker-core-monitor.git
  2. Navigate to the directory: cd docker-core-monitor
  3. Start the application: docker compose up -d
  4. Access the dashboard at http://localhost:4173

Docker Compose File

services:
  backend:
    build:
      context: ./backend
      dockerfile: Dockerfile.backend
    container_name: docker-monitor-backend
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - docker-monitor-data:/app/data
    ports:
      - "5000:5000"
    restart: unless-stopped
    networks:
      - monitor-network
    environment:
      - PYTHONUNBUFFERED=1

  frontend:
    build:
      context: ./frontend
      dockerfile: Dockerfile.frontend
    container_name: docker-monitor-frontend
    ports:
      - "4173:4173"
    environment:
      - PUBLIC_API_URL=${PUBLIC_API_URL:-http://localhost:5000}
      - PUBLIC_SOCKET_URL=${PUBLIC_SOCKET_URL:-http://localhost:5000}
      - PUBLIC_REFRESH_INTERVAL=${PUBLIC_REFRESH_INTERVAL:-5000}
    depends_on:
      - backend
    restart: unless-stopped
    networks:
      - monitor-network

networks:
  monitor-network:
    driver: bridge

volumes:
  docker-monitor-data:
    driver: local

Docker Core Monitor makes container performance monitoring intuitive and accessible, giving you the insights you need to maintain healthy containerized applications without the complexity of traditional monitoring solutions.

More DevOps Tools

Docmost logo

Docmost

Documentation Alternative to Notion

Docmost is an open-source collaborative wiki and documentation platform that makes it easy to create, share, and manage knowledge bases. Perfect for teams looking for a self-hosted documentation solution.

Check it
LiteLLM logo

LiteLLM

AI Development Alternative to OpenAI API

LiteLLM is a unified API that simplifies interaction with 100+ LLMs through a single interface. It provides monitoring, logging, and cost tracking capabilities for AI applications.

Check it
Flowise AI logo

Flowise AI

AI Development Alternative to Zapier

Flowise is a low-code platform for building AI workflows and applications using a visual drag-and-drop interface. It simplifies the process of creating AI solutions without deep technical expertise.

Check it