7 Repos
Tools for generating, linting, and managing Dockerfile configurations.
Explore 7 awesome GitHub repositories matching part of an awesome list · Dockerfile Utilities. Refine with filters or upvote what's useful.
Hadolint ist ein statisches Analysetool zur Validierung von Container-Build-Konfigurationen. Es fungiert als Sicherheitsscanner und Konfigurationsprüfer, der Build-Anweisungen in ein strukturiertes Format parst, um Abweichungen von Sicherheits- und Effizienzstandards zu identifizieren. Das Tool zeichnet sich durch eine tiefgehende Inspektion eingebetteter Shell-Befehle aus. Durch das Tokenisieren und Analysieren dieser Skripte erkennt es häufige Skriptfehler und Sicherheitslücken, die ansonsten innerhalb eines Container-Images bestehen bleiben könnten. Es integriert externe Analysetools, um eine spezialisierte Validierung für diese Inline-Befehle bereitzustellen und sicherzustellen, dass sowohl die Containerstruktur als auch die Ausführungslogik bewertet werden. Über die grundlegende Syntaxprüfung hinaus unterstützt das Dienstprogramm automatisierte Workflows durch die Identifizierung ineffizienter Layer-Erstellung und unsicherer Konfigurationseinstellungen. Es ist für die Integration in Continuous-Integration- und Deployment-Pipelines konzipiert, um Konfigurationsprobleme zu erkennen, bevor Images gebaut werden. Das Projekt bietet eine Befehlszeilenschnittstelle zur Ausführung dieser Audits über Container-Definitionen hinweg.
Linter for best practices and common Dockerfile mistakes.
Overcommit is a Git hook manager and pre-commit validation framework designed to automate the execution of scripts and checks during various Git events. It serves as a workflow automation tool that ensures code quality and project standards are met before changes are committed or pushed to a remote repository. The system distinguishes itself through a comprehensive YAML-based configuration that allows for detailed hook behavior control, including file execution filtering, conditional skipping, and the management of hook dependencies. It provides specialized roles such as a commit message vali
Provides automated linting for Dockerfile configurations to ensure best practices.
dprint is a multi-language code formatter that applies consistent styling across various programming languages using a pluggable architecture. It functions as a unified project style management tool, a command-line interface for continuous integration style enforcement, and a Language Server Protocol implementation for real-time formatting in editors. The project is distinguished by a WebAssembly-based plugin system that loads sandboxed formatting logic from URLs or file paths. It further extends its capabilities through a process-based tool integration that wraps external command-line interf
Provides standardization of the layout and style of Dockerfiles to ensure consistency.
Lightweight Dockerfile linter that helps you write better Dockerfiles. Get instant feedback with quality scores, security checks, and 60+ best practice rules.
Lightweight linter with security checks and quality scoring.
dfg - Generates dockerfiles based on various input channels.
Library and executable for producing valid Dockerfiles.
:whale: Keep an eye on your docker image size and prevent it from growing too big
Monitors and enforces container image size limits.
A repository containing useful, lightweight and reliable dockerfiles.
Repository of universal and efficient Docker recipes.