Skip to main content

A console user interface for docker

Project description

Docker TUI

Yet another console user interface for docker, inspired by k9s, and based on Textual.

Features

Global Navigation

  • Quick search and navigation
    Jump to any view or resource in the application using keyboard-based navigation.

  • Type-to-select lists
    All lists support incremental type-to-select (similar to file browsers), allowing quick navigation by typing an item’s name.

Containers

  • Container list view
    Displays containers grouped by project, showing relevant information such as status, image, CPU usage, and memory usage.

  • Container logs view
    Displays logs at the project level, allowing multiple container logs to be viewed simultaneously.

  • Container files view
    Presents a filesystem view similar to ls, showing added, modified, and deleted files, with clear indication of mounted volumes. Supports editing text files, and deleting files and folders.

  • Container details and stats view
    Combines container configuration details with runtime statistics, including CPU and memory usage.

  • Execute commands (exec)
    Run commands or open an interactive shell inside a running container.

  • Lifecycle actions
    Stop, restart, or delete containers directly from the interface.

Images

  • Image list view
    Lists all local Docker images along with relevant metadata.

  • Image deletion
    Remove unused or unwanted images.

  • Image pull wizard
    Pull images using a guided, interactive workflow for selecting repositories and tags.

2-Steps to get it running

Install:

pip install docker-tui

Run:

dtui

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

docker_tui-0.1.7.tar.gz (257.0 kB view details)

Uploaded Source

Built Distribution

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

docker_tui-0.1.7-py3-none-any.whl (41.7 kB view details)

Uploaded Python 3

File details

Details for the file docker_tui-0.1.7.tar.gz.

File metadata

  • Download URL: docker_tui-0.1.7.tar.gz
  • Upload date:
  • Size: 257.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for docker_tui-0.1.7.tar.gz
Algorithm Hash digest
SHA256 a7488807f97bd3e5a7b3848cc569848d308a43181a6a5b9b939b693eab6ebd9e
MD5 cc55aa1b6a0353ca30f92aafc6927001
BLAKE2b-256 49cf103397a634d0b26a32eea8ab419d30a39304abe757866e9e768c188c5c9d

See more details on using hashes here.

File details

Details for the file docker_tui-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: docker_tui-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 41.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for docker_tui-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d80a371bc59d75f698def6e1e5c2672708bc764c5e6f596296ff42f28ea785c0
MD5 e6cf151909bdc421d3d3ddb0b8af4aa2
BLAKE2b-256 fac6e65583bda90840c686497a2e6f2c9bdf25dd85745f84f8c2ccc836501ebe

See more details on using hashes here.

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