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.1.tar.gz (4.9 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.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dockerview-0.1.1.tar.gz
  • Upload date:
  • Size: 4.9 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.1.tar.gz
Algorithm Hash digest
SHA256 fadbdcac53eef4b99c781fd000d0c7b2e7ea7990ff6242a1b9769b0e6cc97515
MD5 b80b62a89643e9a1bfe14895513fa2c7
BLAKE2b-256 14bc39eb711df9e2a3451f464e8a8ea636693914dee4e537a2cc90e098ac3ad5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: dockerview-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c296f0bca1ca437f9950d44c027063ed7eb9fc704f1d095cfe0067b436e3ea15
MD5 6d96b834032e6ba98f5fd02a8433d0e3
BLAKE2b-256 ad1d097497e3fa18fcf98ba9ac2018921fa0910289e542288a3ae92449a4bdd2

See more details on using hashes here.

Provenance

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