Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Monitor

An Omarchy Quattro bar widget for monitoring Docker containers.

Overview

Features

  • Compose project grouping — containers are organized by their Docker Compose project with collapsible headers
  • Live stats — CPU and memory usage for each running container
  • Container actions — start, stop, restart, and unpause containers directly from the panel
  • Log viewer — view recent container logs with timestamps
  • Desktop notifications — alerts when containers stop, become unhealthy, or start back up
  • Configurable polling — adjustable refresh interval (default 10s)

Log Viewer

Log View

Install

omarchy plugin add https://github.com/djjeane/omarchy-docker-plugin.git

Remove

omarchy plugin remove djjeane.docker-monitor

Configuration

Available settings in shell.json:

Setting Type Default Description
pollIntervalSec integer 10 Seconds between data refreshes (5–300)
showStoppedContainers boolean true Show stopped/exited containers
notificationsEnabled boolean true Desktop notifications on state changes
logLines integer 100 Number of log lines to display (25–500)

Example bar layout entry:

{
  "id": "djjeane.docker-monitor",
  "pollIntervalSec": 15,
  "notificationsEnabled": true
}

Keyboard shortcuts

Key List view Log view
r Refresh containers Reload logs
b Back to list
esc Close panel Back to list

IPC

omarchy-shell shell toggle djjeane.docker-monitor
omarchy-shell shell summon djjeane.docker-monitor
omarchy-shell shell hide djjeane.docker-monitor

License

MIT

Requirements

  • Docker CLI (docker) accessible to the current user
  • Python 3 (for the data collection script)
  • notify-send (for desktop notifications)

About

Omarchy Quattro bar widget for monitoring Docker containers

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages