For container maintenance utilities, the strongest matches are moncho/dry (Dry provides a terminal-based interface to manage, monitor, and), spotify/docker-gc (This command-line utility automates the cleanup of exited containers) and wagoodman/dive (Dive is a command-line tool for inspecting and optimizing). jesseduffield/lazydocker and chadoe/docker-cleanup-volumes round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Hand-picked container maintenance tools to clean, prune, and manage Docker and Kubernetes resources. Compare top alternatives and pick the right one.
Dry is a container lifecycle manager and cluster orchestrator designed to control groups of containers, services, and stacks across multiple nodes. It functions as a resource manager for inspecting and cleaning up images, persistent volumes, and network configurations, while providing a terminal-based dashboard for monitoring system events and resource usage. The project enables the coordination of distributed workloads through service-stack grouping and cluster orchestration. It provides a centralized control plane to synchronize the deployment and scaling of complex application architecture
Dry provides a terminal-based interface to manage, monitor, and clean up Docker containers, images, volumes, and networks, perfectly matching your need for a container maintenance utility.
docker-gc is a garbage collection tool for Docker hosts designed to reclaim disk space by automatically removing exited containers, unused images, and dangling volumes. It functions as a resource cleaner that optimizes host storage through the lifecycle management of orphaned or inactive container resources. The utility manages image retention by preserving a minimum number of the most recent images per repository while deleting older versions. It employs configurable grace periods to determine when images and containers become eligible for deletion and supports pattern-based exclusion to pre
This command-line utility automates the cleanup of exited containers, unused images, and dangling volumes to reclaim disk space, though it lacks built-in automated scheduling and resource monitoring.
Dive is a command-line tool designed for the analysis and optimization of container images. It functions as a layered storage inspector, allowing users to decompose image manifests to examine individual filesystem layers and identify opportunities to reduce total image size. The tool features a filesystem diffing engine that calculates net changes between sequential layers to highlight redundant data and storage inefficiencies. Users interact with this data through a terminal-based dashboard that provides keyboard-driven navigation of complex file structures and layer metadata. By abstracting
Dive is a command-line tool for inspecting and optimizing container image layers, fitting the image analysis aspect of the category well even though it lacks broader automated scheduling or volume management.
Lazydocker is a terminal-based command-line utility that provides an interactive dashboard for monitoring and controlling containerized environments. It functions as a text-based user interface, allowing users to manage containers, images, and volumes directly within a terminal emulator through keyboard-driven navigation. The tool distinguishes itself by replacing manual command-line sequences with a unified workspace that communicates directly with the Docker daemon via the local Unix domain socket. It maintains state synchronization by listening to real-time container events and utilizes co
Lazydocker is an interactive terminal-based dashboard that provides robust resource monitoring and management for Docker containers, images, and volumes, though it lacks automated scheduling capabilities.
Docker cleanup volumes is a containerized system maintenance tool and shell script designed to scan host systems and delete unused Docker storage volumes. It reclaims disk space by identifying leftover data assets that are no longer attached to any active containers. The utility inspects container-graph dependencies to distinguish between active and orphaned storage items. It supports dry-run preview execution to simulate cleanup operations and review target volumes before any actual data deletion occurs. The software can be executed directly as a command-line shell script or run as a contai
This repository provides a shell script to prune and delete orphaned Docker volumes via the command line, fulfilling the volume management and CLI interface requirements for container maintenance.
Slim is a comprehensive suite for container lifecycle management, providing tools for image inspection, optimization, security hardening, and service troubleshooting. It functions as a platform for analyzing containerized applications through both static metadata review and dynamic behavioral probing, enabling users to understand image composition and runtime dependencies. The project distinguishes itself by automating the creation of minimal, production-ready container images. It achieves this by removing unnecessary files and components, flattening image layers, and synthesizing restrictive
Slim provides command-line tools for container inspection, optimization, and troubleshooting, fitting the requested maintenance and cleanup utility category even though its primary focus is minimizing image size rather than general scheduling and monitoring.