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
·
docker avatar

docker/compose

0
View on GitHub↗
37,588 Stars·5,747 Forks·Go·Apache-2.0·9 Aufrufedocs.docker.com/compose↗

Compose

Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file.

The project distinguishes itself by integrating directly with the broader Docker platform, leveraging a client-server architecture where a command-line interface communicates with a persistent daemon to manage container lifecycles. It supports advanced development workflows by providing specialized AI agent frameworks, microVM-based sandboxing for secure code execution, and cloud-based offloading for container builds. These capabilities allow for consistent development environments that mirror production configurations while providing integrated security analysis and supply chain guardrails.

Beyond core orchestration, the platform encompasses a comprehensive suite of tools for image distribution, automated builds, and enterprise-grade administration. It provides extensive support for managing container runtimes, storage drivers, and registry interactions, ensuring compatibility with standardized container interfaces. The project is supported by a wide range of documentation, including guides, API references, and interactive workshops designed to assist with local development and scalable deployment.

Features

  • Container Runtimes - Provides the core engine for building and running containerized applications.
  • Container Registries - Provides a comprehensive registry for storing and sharing container images.
  • Container Image Builders - Packages and bundles applications into container images as part of the development lifecycle.
  • Container Orchestration - Defines and runs complex applications requiring multiple interconnected services by managing their configuration and lifecycle.
  • Multi-Container Orchestration - Orchestrates the deployment and management of multi-container applications.
  • Container Daemons - Manages the persistent background process for container operations.
  • Container Platforms - Provides an open platform for developing and shipping applications.
  • Infrastructure as Code - Defines the entire application stack including networking and storage using declarative configuration for repeatable deployments.
  • Orchestrators - Defines and runs complex applications requiring multiple interconnected services by managing their configuration and lifecycle in a single file.
  • Supply Chain Security - Implements security guardrails and image analysis for software supply chain protection.
  • Vulnerability Scanning - Provides proactive vulnerability scanning for container images.
  • Agentic Frameworks - Provides a framework for building and orchestrating teams of specialized, collaborative AI agents.
  • AI Execution Sandboxes - Runs AI coding agents in isolated microVMs to allow secure code execution and environment modification.
  • Command Line Interfaces - Provides a robust command-line interface for platform interaction.
  • Development Environments - Ensures software runs identically across different machines by packaging applications and dependencies into portable containers.
  • Container Build Stages - Initializes build stages and sets base images for container creation.
  • Hardened Container Images - Provides minimal, secure, and production-ready container images.
  • Test Infrastructure - Supports containerized testing across multiple programming languages.
  • AI Tooling Protocols - Standardizes how AI applications access external tools and data sources via the Model Context Protocol.
  • Application Platforms - Define and run multi-container applications.
  • Container Management - Defines and runs multi-container Docker applications.
  • Container Orchestration - Defines and runs multi-container applications.
  • Containerization And Orchestration - Defines and runs multi-container applications locally.
  • DevOps and Infrastructure - Tool for defining and running multi-container applications.
  • Infrastructure and Automation - Orchestration for multi-container applications.
  • Infrastruktur und Container - Tool for defining and running multi-container applications.
  • Infrastructure and Monitoring - Tool for defining and running multi-container Docker applications.
  • Multi Service Stacks - Orchestrates multi-container application deployments and service management.
  • Orchestration and Management - Declarative definition and execution of multi-container applications.
  • Platform Service Setups - Enables local deployment of self-hosted platforms and monitoring stacks.
  • Workload Orchestration and Scheduling - Multi-container application definition and execution.
  • Container Management - Define and share multi-container applications using YAML files.
  • Developer Tooling - Tool for defining and running multi-container applications.
  • Single Service Templates - Provides the core engine for defining and running containerized services.
  • Application Lifecycle Management - Coordinates the startup, shutdown, and scaling of interconnected services within isolated containerized environments.
  • Container Isolation Technologies - Enables application packaging in secure, isolated environments.
  • Container Orchestration Specifications - Provides the official specification for multi-container application definitions.
  • Container Registries - Enables consistent deployment by storing and retrieving images from centralized remote registries.
  • Kernel Isolation Primitives - Leverages kernel namespaces and control groups to enforce resource constraints and process isolation.
  • Software Development Kits - Provides versioned SDKs for programmatic platform integration.
  • Awesome List - Provides comprehensive documentation for platform APIs.
  • Developer Security - Provides developer-level security tools for local environment protection.
  • AI Assistants - Provides an AI-powered assistant that analyzes environments and executes workflow commands.
  • Model Serving APIs - Serves models on standard APIs for easy integration with existing applications.
  • Cloud Container Services - Provides managed cloud infrastructure for building and running containers.
  • Enterprise Infrastructure Management - Supports enterprise-scale deployment with configuration guidance and security features.
  • Sandbox Environments - Executes tasks within ephemeral microVMs to provide hardware-level security boundaries.
  • Microservices Orchestration - Manages the interaction and deployment of multiple independent services within a unified development environment.
  • Model Runtimes - Manages the lifecycle of AI models by pulling, loading, and unloading them into memory as needed.
  • Registry APIs - Provides interactive API documentation for registry services.
  • Registry Service APIs - Provides interactive API documentation for registry services.
  • Graphical User Interfaces - Provides a visual interface for managing and running containerized applications.
  • Command Line Interfaces - Provides a command-line interface to manage the lifecycle of multi-container applications defined through declarative configuration.
  • Container Build Specifications - Defines the syntax and instruction set for building container images.
  • Container Runtime Interfaces - Delegates low-level container execution to OCI-compliant runtimes for standardized process management.
  • Filesystem Storage Drivers - Constructs container images from a series of efficient, read-only filesystem layers.

Star-Verlauf

Star-Verlauf für docker/composeStar-Verlauf für docker/compose

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

Open-Source-Alternativen zu Compose

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Compose.
  • kubernetes/kubernetesAvatar von kubernetes

    kubernetes/kubernetes

    123,197Auf GitHub ansehen↗

    Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of containerized applications across clusters of computing nodes. It functions as a declarative infrastructure controller, utilizing a control loop architecture that continuously monitors the current system state against user-defined configurations to ensure desired operational outcomes. The system relies on a centralized API-driven interface and a replicated key-value store to maintain a consistent source of truth for all cluster objects. The platform distinguishes itself throu

    Gocncfcontainersgo
    Auf GitHub ansehen↗123,197
  • moby/mobyAvatar von moby

    moby/moby

    71,729Auf GitHub ansehen↗

    Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers based on Open Container Initiative standards. It functions as a container daemon and image builder, providing a core engine to orchestrate the full lifecycle of containers and the packaging of source code into portable images. The project provides a standardized HTTP interface that allows for programmatic container management, enabling external clients to control daemon settings and container operations. It supports a rootless security model, allowing the engine daemon to execu

    Gocontainersdockergo
    Auf GitHub ansehen↗71,729
  • veggiemonk/awesome-dockerAvatar von veggiemonk

    veggiemonk/awesome-docker

    36,229Auf GitHub ansehen↗

    This project is a comprehensive, community-driven directory that serves as a centralized discovery hub for the container ecosystem. It functions as a structured knowledge base, aggregating a wide array of software tools, educational materials, and technical resources designed to assist developers and operators in mastering containerization technologies. The repository distinguishes itself through a meticulously organized taxonomy that maps the entire container lifecycle, from initial development and image building to orchestration, security, and infrastructure operations. By curating disparat

    awesomeawesome-listcontainer
    Auf GitHub ansehen↗36,229
  • containerd/containerdAvatar von containerd

    containerd/containerd

    20,369Auf GitHub ansehen↗

    Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It functions as a core orchestration backend, handling image distribution, storage, and process execution while adhering to industry-standard specifications for container execution and configuration. The project is distinguished by its modular, plugin-based architecture, which allows for the extension of storage, runtime, and networking capabilities without requiring a full daemon recompile. It utilizes a shim-based execution model to delegate low-level operations, ensuring isola

    Gocncfcontainerdcontainers
    Auf GitHub ansehen↗20,369
Alle 30 Alternativen zu Compose anzeigen→

Häufig gestellte Fragen

Was macht docker/compose?

Docker Compose is a tool for defining and running multi-container applications through declarative configuration files. It functions as an application lifecycle manager, coordinating the startup, shutdown, and scaling of interconnected services within isolated environments. By using a standardized configuration format, it enables infrastructure as code, allowing developers to manage complex application stacks and their dependencies in a single, repeatable file.

Was sind die Hauptfunktionen von docker/compose?

Die Hauptfunktionen von docker/compose sind: Container Runtimes, Container Registries, Container Image Builders, Container Orchestration, Multi-Container Orchestration, Container Daemons, Container Platforms, Infrastructure as Code.

Welche Open-Source-Alternativen gibt es zu docker/compose?

Open-Source-Alternativen zu docker/compose sind unter anderem: kubernetes/kubernetes — Kubernetes is a distributed container orchestration platform that automates the deployment, scaling, and management of… moby/moby — Moby is an OCI container engine and runtime manager designed for building, running, and managing isolated containers… veggiemonk/awesome-docker — This project is a comprehensive, community-driven directory that serves as a centralized discovery hub for the… containerd/containerd — Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It… dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… kubernetes/minikube — Minikube is a command-line tool designed for local Kubernetes development, enabling users to provision and manage…