awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
docker avatar

docker/awesome-compose

0
View on GitHub↗
45,561 نجوم·8,205 تفرعات·HTML·CC0-1.0·14 مشاهداتdocs.docker.com/compose↗

Awesome Compose

Awesome Compose is a collection of resources designed to demonstrate the orchestration of multi-container applications. It serves as a practical reference for using declarative configuration files to define, manage, and deploy complex software stacks, ensuring that services run consistently across development, testing, and production environments.

The project highlights the capabilities of container lifecycle management by providing examples of how to bundle software with its dependencies into isolated, portable units. It emphasizes the use of multi-stage build pipelines to optimize image sizes and the integration of environment variables to decouple application logic from host-specific settings. By leveraging these patterns, users can standardize development workspaces and automate the maintenance of interconnected service architectures.

Beyond basic orchestration, the repository covers the broader surface of container infrastructure, including the management of image registries, network configurations, and storage drivers. It also demonstrates how to execute build-time commands and embed complex scripts directly into configuration files to streamline the assembly of containerized environments.

Features

  • Container Lifecycle Managers - Translates high-level configuration into low-level operations for managing isolated software services.
  • Container Orchestration Tools - Control the startup, scaling, and file synchronization of containerized services by executing standard commands against defined configuration files to maintain desired application states.
  • Containerization Engines - Bundles software with all necessary dependencies into isolated units to ensure consistent execution across environments.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Container Orchestration Configuration - Define complex application stacks by merging multiple configuration files or pulling remote settings from version control systems to ensure consistent deployment across different environments.
  • Container Orchestrators - Distributes and executes containerized tasks across systems through a unified interface.
  • Infrastructure Orchestration - Uses structured configuration files to define and manage the lifecycle of multi-container application stacks and their associated network dependencies.
  • Multi-Container Orchestration Tools - Defines and deploys complex stacks of interconnected services to ensure consistent behavior across environments.
  • Sandboxed Execution Environments - Execute untrusted code inside secure virtual machines with dedicated filesystems and network access to protect the host system from malicious or unexpected software behavior.
  • Container Build Orchestration - Initialize new build stages by specifying base images and assigning aliases to organize complex multi-stage workflows into clear, manageable steps for your final output.
  • Container Management Interfaces - Provides a unified terminal interface for managing the lifecycle of containers, images, and network resources.
  • Container Orchestration Interfaces - Manages the lifecycle, networking, and scaling of multi-container applications through declarative configuration.
  • Container Storage Drivers - Manages application data and dependencies by stacking immutable image layers to optimize disk usage and speed up deployment processes.
  • Infrastructure as Code Frameworks - Automates the setup and maintenance of application environments using declarative configuration files.
  • DevOps and Infrastructure - Collection of Docker Compose samples.
  • Awesome Lists - Collection of samples for multi-container orchestration.
  • More to explore - Collection of sample project configurations.
  • Build Pipelines - Organizes complex software assembly into sequential, isolated steps that allow for efficient caching and minimal final deployment image sizes.
  • Container Management Daemons - Translates high-level configuration commands into low-level operations for creating, running, and monitoring isolated software services via a background process.
  • Software Packaging Standards - Standardizes the bundling of applications with dependencies to guarantee portability across infrastructure.
  • Infrastructure Configuration Languages - Provides a structured format for defining multi-service application stacks and resource dependencies.
  • Development Environment Managers - Enables the creation of reproducible and portable workspaces for consistent team development.
  • Container Orchestration APIs - Control containers, images, and networks programmatically by sending requests to a standard interface that translates commands into actions for the underlying container engine.
  • Image Registry Clients - Facilitates the storage and retrieval of versioned application templates from centralized repositories.
  • Application Packaging Formats - Provides a standardized method for bundling software with dependencies into isolated, portable units.
  • Build Execution Engines - Run shell or direct commands during the build process to control how software installs dependencies, compiles source code, or prepares files for deployment.
  • Container Runtime Interfaces - Register additional execution environments to support specialized container formats or hardware requirements beyond the standard default runtime provided by the host system.
  • Remote Infrastructure Clients - Enables secure remote host connectivity and diagnostic logging through global client flags.

سجل النجوم

مخطط تاريخ النجوم لـ docker/awesome-composeمخطط تاريخ النجوم لـ docker/awesome-compose

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Awesome Compose

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Awesome Compose.
  • awesome-selfhosted/awesome-selfhostedالصورة الرمزية لـ awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516عرض على GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    عرض على GitHub↗299,516
  • containerd/containerdالصورة الرمزية لـ containerd

    containerd/containerd

    20,369عرض على GitHub↗

    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
    عرض على GitHub↗20,369
  • veggiemonk/awesome-dockerالصورة الرمزية لـ veggiemonk

    veggiemonk/awesome-docker

    36,229عرض على GitHub↗

    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
    عرض على GitHub↗36,229
  • icewhaletech/casaosالصورة الرمزية لـ IceWhaleTech

    IceWhaleTech/CasaOS

    34,091عرض على GitHub↗

    CasaOS is a lightweight software stack designed to transform standard Linux distributions into a comprehensive personal cloud platform. It functions as a management layer that sits atop the host operating system, providing a unified graphical dashboard to deploy, monitor, and administer containerized applications and local hardware resources. By automating the lifecycle of isolated software services, it enables users to maintain a private and secure digital infrastructure on their own hardware. The platform distinguishes itself through a declarative configuration model that continuously recon

    Gocasaosdockergolang
    عرض على GitHub↗34,091
عرض جميع البدائل الـ 30 لـ Awesome Compose→

الأسئلة الشائعة

ما هي وظيفة docker/awesome-compose؟

Awesome Compose is a collection of resources designed to demonstrate the orchestration of multi-container applications. It serves as a practical reference for using declarative configuration files to define, manage, and deploy complex software stacks, ensuring that services run consistently across development, testing, and production environments.

ما هي الميزات الرئيسية لـ docker/awesome-compose؟

الميزات الرئيسية لـ docker/awesome-compose هي: Container Lifecycle Managers, Container Orchestration Tools, Containerization Engines, Awesome List, Container Orchestration Configuration, Container Orchestrators, Infrastructure Orchestration, Multi-Container Orchestration Tools.

ما هي البدائل مفتوحة المصدر لـ docker/awesome-compose؟

تشمل البدائل مفتوحة المصدر لـ docker/awesome-compose: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… containerd/containerd — Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It… veggiemonk/awesome-docker — This project is a comprehensive, community-driven directory that serves as a centralized discovery hub for the… icewhaletech/casaos — CasaOS is a lightweight software stack designed to transform standard Linux distributions into a comprehensive… dokploy/dokploy — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized… binhnguyennus/awesome-scalability — This project is a curated knowledge repository that aggregates high-quality resources, technical documentation, and…