awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hexops-graveyard avatar

hexops-graveyard/dockerfile

0
View on GitHub↗
4,085 Stars·155 Forks·Dockerfile·7 Aufrufe

Dockerfile

Dieses Projekt ist eine Sammlung von Best Practices und kuratierten Vorlagen für den Aufbau sicherer, stabiler und produktionsreifer Docker-Images. Es bietet Standards für die OCI-Image-Optimierung und einen Leitfaden für die Implementierung branchenüblicher Konfigurationen in Container-Umgebungen.

Das Repository bietet spezifische Muster für das Security-Hardening, wie etwa die Implementierung von Non-Root-Benutzerausführung mit statischen IDs, um eine Privilegieneskalation auf dem Host zu verhindern. Es bietet zudem strukturelle Vorlagen für Multi-Stage-Builds, um Build-Zeit-Abhängigkeiten von der finalen Laufzeitumgebung zu trennen.

Zusätzliche Funktionen umfassen das Container-Prozessmanagement unter Verwendung leichtgewichtiger Init-Systeme, um Systemsignale zu verarbeiten und Zombie-Prozesse zu verhindern. Das Projekt enthält zudem Methoden zur Sicherstellung der Build-Reproduzierbarkeit durch versionsfixierte Basis-Images und Netzwerkkonfigurationen zur Behebung von DNS-Fehlern über ältere Linux- und macOS-Runtimes hinweg.

Features

  • Container Image Building - Provides a comprehensive set of standards and templates for building secure and optimized production container images.
  • Docker Image Building - Provides a comprehensive set of standards and templates for building secure, production-ready Docker images.
  • Multi-Stage Container Builds - Provides structural patterns for multi-stage builds to reduce attack surface and final image size.
  • Multi-Stage Build Pipelines - Ships curated multi-stage build templates that separate build-time dependencies from the final runtime environment.
  • Image Optimization Standards - Establishes guidelines for pinning base images and structuring entrypoints to ensure efficient and reproducible OCI builds.
  • Hardened Container Images - Provides patterns for creating pre-configured, secure container images designed for production environments.
  • Non-Root Process Identities - Implements non-privileged user identities with static IDs to prevent host privilege escalation.
  • Container Security Hardening - Hardens container security by restricting application privileges and implementing non-root execution.
  • Reproducible Build Environments - Ensures consistent container builds by pinning base image versions and managing dependency updates.
  • Base Image Pinning - Locks specific base image tags to ensure consistent builds and prevent breaking changes from upstream updates.
  • OCI Container Process Management - Manages process lifecycles and signal propagation within OCI compliant container runtimes.
  • Reproducible Build Systems - Ensures consistent and deterministic image builds across environments by pinning base image versions.
  • Process Signal Forwarding - Implements mechanisms to propagate termination signals from the container init process to child processes.
  • Container Init Process - Uses a lightweight init system as PID 1 to handle system signals and manage zombie processes.

Star-Verlauf

Star-Verlauf für hexops-graveyard/dockerfileStar-Verlauf für hexops-graveyard/dockerfile

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Dockerfile

Handverlesene Sammlungen, in denen Dockerfile vorkommt.
  • Linter für Dockerfile-Best-Practices

Open-Source-Alternativen zu Dockerfile

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dockerfile.
  • collabnix/dockerlabsAvatar von collabnix

    collabnix/dockerlabs

    8,008Auf GitHub ansehen↗

    dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of containerization and microservice architecture. It provides instructional material and hands-on exercises covering image optimization, security training, infrastructure setup, and cluster orchestration. The project features specific courses and guides focused on reducing image size through multi-stage builds, securing workloads via vulnerability scanning and encrypted networks, and deploying multi-node clusters with high availability using Swarm orchestration. The materials cover a br

    PHPadvancebeginnersdocker
    Auf GitHub ansehen↗8,008
  • docker-library/official-imagesAvatar von docker-library

    docker-library/official-images

    6,972Auf GitHub ansehen↗

    This project is a collection of curated and standardized Docker base images that serve as reliable starting points for building containerized applications. It functions as an OCI container image repository and a build template library, providing a central source of truth for images that adhere to Open Container Initiative standards for portability. The project utilizes an automated image lifecycle pipeline to build, tag, and push images, ensuring that dependencies remain current and security patches are applied. It specifically supports cross-platform distribution by providing a multi-archite

    Shell
    Auf GitHub ansehen↗6,972
  • krallin/tiniAvatar von krallin

    krallin/tini

    11,129Auf GitHub ansehen↗

    Tini is a lightweight process management tool designed to act as the entrypoint for OCI compliant containers. It functions as a minimal init process that manages the lifecycle of a primary child process, preventing the root process from ignoring critical termination signals. The project focuses on signal proxying and zombie process reaping. It forwards system signals from the container runtime to child processes and process groups to ensure graceful shutdowns. Additionally, it automatically collects terminated child processes to prevent the process table from filling with defunct entries. Ti

    Ccdockerinit
    Auf GitHub ansehen↗11,129
  • bitnami/containersAvatar von bitnami

    bitnami/containers

    4,441Auf GitHub ansehen↗

    This project is a cloud-native software distribution and an OCI container image library. It provides a collection of pre-configured, hardened container images and Docker Compose application stacks designed for consistent deployment across cloud and on-premises environments. The images are production-ready and compiled using standardized security configurations and vulnerability scanning to reduce attack surfaces. These hardened application images are designed to minimize manual setup and security risks during deployment. The project covers container vulnerability management, production-ready

    Shellbitnamicontainersdocker
    Auf GitHub ansehen↗4,441
Alle 30 Alternativen zu Dockerfile anzeigen→

Häufig gestellte Fragen

Was macht hexops-graveyard/dockerfile?

Dieses Projekt ist eine Sammlung von Best Practices und kuratierten Vorlagen für den Aufbau sicherer, stabiler und produktionsreifer Docker-Images. Es bietet Standards für die OCI-Image-Optimierung und einen Leitfaden für die Implementierung branchenüblicher Konfigurationen in Container-Umgebungen.

Was sind die Hauptfunktionen von hexops-graveyard/dockerfile?

Die Hauptfunktionen von hexops-graveyard/dockerfile sind: Container Image Building, Docker Image Building, Multi-Stage Container Builds, Multi-Stage Build Pipelines, Image Optimization Standards, Hardened Container Images, Non-Root Process Identities, Container Security Hardening.

Welche Open-Source-Alternativen gibt es zu hexops-graveyard/dockerfile?

Open-Source-Alternativen zu hexops-graveyard/dockerfile sind unter anderem: collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… docker-library/official-images — This project is a collection of curated and standardized Docker base images that serve as reliable starting points for… krallin/tini — Tini is a lightweight process management tool designed to act as the entrypoint for OCI compliant containers. It… bitnami/containers — This project is a cloud-native software distribution and an OCI container image library. It provides a collection of… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… yelp/dumb-init — dumb-init is a lightweight process supervisor and minimal init system designed to run as the primary process in a…