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.3.tar.gz (5.3 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.3-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dockerview-0.1.3.tar.gz
  • Upload date:
  • Size: 5.3 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.3.tar.gz
Algorithm Hash digest
SHA256 0e94528b2118eb338b3abc62f4a3a97c6889e495137dcf38450df817b5665229
MD5 910f394679baa7798807fcf6d45d6e28
BLAKE2b-256 c1caa9680dc7a355fba7f49e95db8b2757c931f4540583c1b333c43c1ee5d66d

See more details on using hashes here.

Provenance

The following attestation bundles were made for dockerview-0.1.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: dockerview-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.9 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b49798963034009a24feb2d9ef193da4534af7018949256e5d3886c7baa8ae72
MD5 36fec99b6ff9e5f9d60fb11ecc39ec38
BLAKE2b-256 3a2be6b825a69d7dd1e49ad0b548778f703f0205f7f8d2453b352cb07840782c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dockerview-0.1.3-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