Skip to main content

A simple terminal-based Docker performance monitor.

Project description

DockerView

License: MIT

A simple terminal-based Docker performance monitor that displays real-time container statistics in a beautiful table format.

Features

  • Real-time monitoring of Docker containers
  • Displays container ID, name, status, CPU usage, and memory usage
  • Auto-refreshing display (1 second interval)
  • Clean terminal UI using Rich library
  • Simple keyboard control (Ctrl+C to exit)

Installation

pip install dockerview

Usage

dockerview

Example output:

DockerView Monitor (Press Ctrl+C to exit)
┏━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ ID         ┃ Name             ┃ Status   ┃ CPU %  ┃ Memory Usage ┃
┡━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ a1b2c3d4e5 │ web-server       │ running  │ 2.5%   │ 120MB/2GB    │
│ f6g7h8i9j0 │ database         │ running  │ 15.2%  │ 890MB/4GB    │
│ k1l2m3n4o5 │ redis-cache      │ running  │ 0.8%   │ 45MB/1GB     │
└────────────┴──────────────────┴──────────┴────────┴──────────────┘

Project Structure

dockerview/
├── cli.py          # Command line interface
├── monitor.py      # Docker monitoring logic
├── __init__.py     # Package initialization
├── CHANGELOG.md    # Project change history
└── ...

Changelog

For details of each release, see the CHANGELOG.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dockerview-0.1.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dockerview-0.1.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file dockerview-0.1.2.tar.gz.

File metadata

  • Download URL: dockerview-0.1.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dockerview-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a335ae451e25ca8386f425bd20e5c53acd96b947c30afb3fbfa1df9f32a594fe
MD5 bd740181703b418298c7c3f6a9bf8e99
BLAKE2b-256 abe0d15ea8365660c936538d3eb6b4529c97a755f59de712269519dd5005c537

See more details on using hashes here.

Provenance

The following attestation bundles were made for dockerview-0.1.2.tar.gz:

Publisher: workflow.yml on zsuroy/dockerview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dockerview-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: dockerview-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dockerview-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 58826f3f8006f0f5bc719819077e113e1da4896d68fd356a0836ed45e756a27c
MD5 f9edf97c0a3d28cad018f60fa416f932
BLAKE2b-256 3ce7e8d29ba8c58237d3a8339ca0f5b306d2737079f9e08785bb997b34367f43

See more details on using hashes here.

Provenance

The following attestation bundles were made for dockerview-0.1.2-py3-none-any.whl:

Publisher: workflow.yml on zsuroy/dockerview

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page