{"repo":"LucasMendesl/beerus","free":true,"listed":false,"github":"https://github.com/LucasMendesl/beerus","clone":"git clone https://github.com/LucasMendesl/beerus.git","description":"Clean up your Docker workspace by automatically removing unused resources based on customizable rules 🐱 🔥","language":"Go","stars":27,"topics":["automation","docker","docker-containers","go","golang","cleanup","docker-images"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Beerus ❯ Clean up your Docker workspace by automatically removing unused resources based on customizable rules. 🔗 Table of Contents - 📍 Overview - 👾 Features - 🚀 Getting Started - ☑️ Prerequisites - 🤖 Usage - 🧪 Testing - 🔰 Contributing - 🎗 License - 🙌 Acknowledgments 📍 Overview Just as Beerus, the God of Destruction in Dragon Ball Super, maintains balance in Universe 7 by destroying what needs to be eliminated, this tool helps maintain balance in your Docker environment by efficiently cleaning up unused images and containers. Like the powerful deity who wakes up periodically to perform his duties, Beerus (the tool) periodically scans and removes Docker artifacts based on configurable policies, automatically removing: - ✅ Unused containers based on restart policies and exit status. - ✅ Dangling and expired images based on customizable age thresholds. - ✅ Resources that are no longer needed but taking up space. 👾 Features - 🔄 Automatic Container Cleanup - Removes exited containers based on restart policy - Configurable thresholds for containers with \"always\" restart policy - Monitors container exit events for immediate cleanup - 🗑️ Smart Image Management - Removes dangling images - Age-based cleanup with configurable lifetime threshold - Handles untagged image events - ⚡ High Performance - Concurrent processing of cleanup operations - Configurable concurrency levels - Event-driven architecture for real-time cleanup - 🔧 Highly Configurable - YAML-based configuratio","default_branch":null,"files":null,"tree":[],"storefront":"/r/LucasMendesl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LucasMendesl/beerus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}