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

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

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

containers/podman-compose

0
View on GitHub↗
6,115 نجوم·601 تفرعات·Python·GPL-2.0·4 مشاهدات

Podman Compose

podman-compose هو أداة سطر أوامر وغلاف لمواصفات compose يترجم تعريفات YAML إلى أوامر لمحرك حاويات Podman. يعمل كمنسق حاويات متعدد ينشر حزم التطبيقات دون الحاجة إلى عملية خلفية (daemon).

تمكن الأداة من إدارة الحاويات بدون صلاحيات الجذر (rootless)، مما يسمح بتنفيذ التطبيقات والخدمات المعبأة في حاويات دون امتيازات إدارية على المضيف. تترجم أوامر compose عالية المستوى إلى استدعاءات shell فردية لتنسيق نشر حاويات متعددة.

يدير النظام شبكات الحاويات مع دقة الأسماء القائمة على DNS للسماح للخدمات بالتواصل عبر عناوين الشبكة. كما يتعامل مع توفير الخدمات التسلسلي بناءً على تعريفات التبعية ويعين أذونات مساحة المستخدم إلى مساحات أسماء الحاويات.

Features

  • Multi-Container Orchestration - Orchestrates multiple containers using a YAML specification to deploy complete application stacks.
  • CLI Wrappers - Wraps high-level compose commands and translates them into specific shell calls for the Podman engine.
  • Compose Orchestrators - Acts as a compose orchestrator that translates standard YAML definitions into engine-specific commands.
  • Compose Specification Parsing - Reads and parses standardized YAML compose files to determine the configuration of services, networks, and volumes.
  • Compose Specification Execution - Executes docker-compose YAML specifications by translating them into Podman container engine commands.
  • Podman Compose Compatibility - Allows users to coordinate multiple containers using a compose specification when transitioning from Docker to Podman.
  • Daemonless Container Engines - Provides a daemonless approach to container orchestration by calling the engine without a persistent background process.
  • Rootless Container Runtimes - Enables the execution of containerized applications in rootless environments to minimize administrative privilege requirements.
  • Rootless Container Runtimes - Enables execution of containers without administrative privileges by mapping user-space permissions to namespaces.
  • Dependency-Based Orchestration - Starts containers in a specific sequence based on the dependency definitions found in the compose file.
  • Container Bridge Networks - Manages shared bridge networks for containers and provides DNS-based name resolution for internal communication.
  • Container Networking Configurations - Implements virtual network configurations and port mappings to enable communication between containerized services.
  • Container Domain Name Resolutions - Provides DNS resolution that translates service names into reachable network addresses for containers.
  • Container Orchestration - Runs compose files using Podman.

سجل النجوم

مخطط تاريخ النجوم لـ containers/podman-composeمخطط تاريخ النجوم لـ containers/podman-compose

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Podman Compose.
  • containerd/nerdctlالصورة الرمزية لـ containerd

    containerd/nerdctl

    10,172عرض على GitHub↗

    nerdctl is a command-line tool that manages containers and images using containerd as the runtime, providing a Docker-compatible interface for container lifecycle management. It supports running containers with the same command syntax and flags as Docker, including multi-container Compose workflows, and enables rootless container execution without host kernel escalation. The tool extends beyond basic container management with several advanced distribution and security capabilities. It can start containers before full image download by fetching only metadata and on-demand layers from eStargz-f

    Gocontainerd
    عرض على GitHub↗10,172
  • yeasy/docker_practiceالصورة الرمزية لـ yeasy

    yeasy/docker_practice

    26,111عرض على GitHub↗

    This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad

    Gobookcloud-computingcontainer
    عرض على GitHub↗26,111
  • collabnix/dockerlabsالصورة الرمزية لـ collabnix

    collabnix/dockerlabs

    8,008عرض على GitHub↗

    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
    عرض على GitHub↗8,008
  • eon01/dockercheatsheetالصورة الرمزية لـ eon01

    eon01/DockerCheatSheet

    3,938عرض على GitHub↗

    This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured collection of commands and documentation to help users manage container lifecycles, build images, and handle registries. The documentation specifically covers the orchestration of multi-container applications using Docker Compose and the management of scalable services across multiple nodes via Docker Swarm. It also includes detailed guides for configuring virtual networks, bridges, and ports to control container communication. The reference surface extends to container image administ

    عرض على GitHub↗3,938
عرض جميع البدائل الـ 30 لـ Podman Compose→

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

ما هي وظيفة containers/podman-compose؟

podman-compose هو أداة سطر أوامر وغلاف لمواصفات compose يترجم تعريفات YAML إلى أوامر لمحرك حاويات Podman. يعمل كمنسق حاويات متعدد ينشر حزم التطبيقات دون الحاجة إلى عملية خلفية (daemon).

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

الميزات الرئيسية لـ containers/podman-compose هي: Multi-Container Orchestration, CLI Wrappers, Compose Orchestrators, Compose Specification Parsing, Compose Specification Execution, Podman Compose Compatibility, Daemonless Container Engines, Rootless Container Runtimes.

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

تشمل البدائل مفتوحة المصدر لـ containers/podman-compose: containerd/nerdctl — nerdctl is a command-line tool that manages containers and images using containerd as the runtime, providing a… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… prakhar1989/docker-curriculum — This is a step-by-step tutorial that teaches Docker from the ground up, covering how to build images from Dockerfiles,… collabnix/dockerlabs — dockerlabs is a collection of educational labs and technical tutorials designed to teach the fundamentals of… eon01/dockercheatsheet — This project is a comprehensive reference guide and cheat sheet for the Docker CLI. It provides a structured… bretfisher/udemy-docker-mastery — This is an educational training course that teaches Docker, Compose, Swarm, and Kubernetes for building and deploying…