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

Formbricks - Open Source Experience Management logo

Formbricks - Open Source Experience Management

Survey & Feedback Alternative to Typeform

Formbricks is a privacy-first, open-source experience management platform that helps businesses collect and analyze user feedback through surveys across websites, apps, and emails.

Check it
Automatisch - Open Source Automation logo

Automatisch - Open Source Automation

Automation Alternative to Zapier

Automatisch is an open-source business automation platform that enables you to connect different services and automate workflows without coding, while maintaining full data privacy.

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