13 مستودعات
Tools for managing multiple container instances through unique naming and scoped service labeling to avoid configuration conflicts.
Distinguishing note: No candidates provided; this category focuses on the organizational and naming aspects of container management.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Container Instance Management. Refine with filters or upvote what's useful.
This project is a self-hosted dashboard portal designed to centralize access to internal applications and infrastructure services. It functions as a configuration-driven platform that automatically discovers and organizes services from container runtimes and cluster management systems, presenting them within a unified, customizable web interface. The system distinguishes itself through a declarative widget framework that allows users to construct dashboard components by mapping raw API responses to visual elements. It includes a secure internal proxy layer that handles authentication, header
Differentiate between multiple application instances by assigning unique names and scoping service labels to prevent configuration conflicts in complex environments.
This project is a comprehensive collection of tutorials and guided laboratories designed to teach containerization, networking, and security using Docker. It serves as a learning path for building portable images and executing isolated processes. The materials provide specific guides for managing container clusters and scaling services through Docker Swarm and overlay networks. It includes a security handbook for implementing image scanning and secret management, as well as laboratories dedicated to modernizing legacy applications by wrapping older software installers into containers. The co
Provides guided labs for deploying and managing SQL Server instances in containers.
LiveContainer is an iOS app container manager that runs applications in isolated sandboxes with separate data, keychain, and vendor identifiers, bypassing Apple's free developer account installation limits. It uses Just-In-Time compilation to launch unsigned apps without a developer certificate, and supports running multiple instances and versions of the same app simultaneously. The tool also injects custom dynamic libraries and framework tweaks at launch, applied globally or per application. Beyond basic containerization, LiveContainer provides advanced multitasking with resizable virtual or
LiveContainer displays checkmarks or crosses to indicate which container instances are installed and recognized.
Universe is a training and evaluation platform that transforms websites, games, and software into standardized environments for general intelligence agents. It functions as a reinforcement learning wrapper and remote environment orchestrator, providing a consistent interface to wrap diverse software for AI agent interaction. The platform distinguishes itself through a visual observation interface that streams real-time pixel data and transmits keyboard and mouse events to simulate human interaction. It utilizes a bi-directional communication protocol to deliver reward signals and performance
Allows connecting to existing remote sessions via unique identifiers to avoid the latency of starting new containers.
Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances. The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly mo
Returns running servers to the available pool after a session ends to eliminate cold-start latency.
Hibernate ORM هو أداة ربط كائني علائقي (ORM) للغة Java، وتطبيق كامل لواجهة Jakarta Persistence API. يعمل كطبقة تجريد لقواعد بيانات SQL تقوم بتحويل نماذج كائنات Java إلى مخططات قواعد بيانات علائقية لإدارة استمرارية البيانات ودورة حياتها. يتميز إطار العمل بنظام لعزل البيانات متعدد المستأجرين (multi-tenant) لفصل بيانات العملاء داخل مثيل قاعدة بيانات واحد. كما يحتوي على مُنشئ لمخطط قاعدة البيانات يقوم تلقائياً بإنتاج وتحديث الهياكل العلائقية بناءً على تعيينات الكيانات. يغطي النظام مجالات واسعة تشمل إدارة المعاملات، والتحكم في قفل التزامن، وتتبع البيانات الزمنية لسجلات التدقيق. ويوفر أدوات لتحسين جلب البيانات من خلال استراتيجيات الرسوم البيانية للكيانات (entity-graph)، ويدعم أنواع بيانات متقدمة مثل البيانات المتجهة (vector data) والحروف الوطنية.
Ships utilities for deploying multiple database versions and custom images using container composition for testing.
Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp
Creates a pool of cloud instances reused across multiple scan runs to avoid repeated setup.
Aspire هو سلسلة أدوات لتطبيقات .NET الموزعة ومنسق تطبيقات سحابي أصلي. يوفر حزمة تطوير تعتمد على الكود أولاً (code-first) لبناء وتشغيل ونشر التطبيقات الموزعة، وتحديداً إدارة تنسيق الخدمات المتعددة عبر لغات برمجة مختلفة. تتميز سلسلة الأدوات بنهج برمجي لطوبولوجيا الخدمات، باستخدام منهجية الكود أولاً لتحديد كيفية ترابط الخدمات والحاويات وقواعد البيانات. تدير دورة حياة حاويات الطرف الثالث كموارد وتترجم نماذج التطبيقات البرمجية هذه إلى إعدادات نشر خاصة بالمنصة للبيئات السحابية. يتضمن المشروع قدرات لاكتشاف الخدمات الديناميكي، وتنسيق بناء التطبيقات الموزعة، وتنفيذ التطبيقات المحلية عبر واجهة سطر الأوامر. كما يدمج لوحة مراقبة ونظام تتبع يعتمد على معايير OpenTelemetry لمراقبة صحة وأداء المكونات الموزعة.
Automates the setup and connection of third-party containers and databases required for the application to function.
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Expands a named instance type into concrete CPU, memory, and other resource limits for a container.
Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin
Applies predefined resource limit profiles to containers by specifying an instance type during creation.
Testcontainers for .NET هي مكتبة اختبار Docker وإطار عمل لاختبار التكامل مصمم لإدارة دورة حياة الحاويات المؤقتة. توفر تجريدات عالية المستوى كغلاف لواجهة برمجة تطبيقات Docker لتوفير بنية تحتية سريعة الزوال، واستبدال المحاكيات (mocks) بقواعد بيانات حقيقية، ومراسلات، ومثيلات محركات بحث لضمان بيئات اختبار معزولة وقابلة للتكرار. يتميز المشروع بنمط حاوية تكوين البناء وآلية ربط المنافذ الديناميكية التي تمنع التصادمات أثناء تنفيذ الاختبار المتزامن. يتيح اتصالاً موثوقاً بين الخدمات عبر تنسيق الشبكة الافتراضية وتسمية الشبكة المستعارة، ويضمن توفر الخدمة من خلال فحوصات الجاهزية القائمة على الاستطلاع (polling) لنقاط نهاية HTTP ومنافذ TCP. توفر المكتبة وحدات متخصصة لقواعد البيانات العلائقية، وNoSQL، وقواعد بيانات المتجهات، بالإضافة إلى وسطاء المراسلة ومحاكيات الخدمات السحابية. تمتد قدراتها إلى تكوين صور الحاويات، وجمع السجلات، ومحاكاة ظروف الشبكة للتحقق من مرونة النظام. تدعم الاتصال بأوقات تشغيل Docker المحلية والبعيدة من خلال متغيرات البيئة وملفات التكوين الموحدة.
Provides automated deployment of database containers specifically tailored for development and integration testing environments.
هذا المشروع هو مستودع تعليمي شامل مصمم لتعليم ممارسات DevOps من خلال مسارات تعلم منظمة وتمارين عملية. يركز على إتقان إدارة البنية التحتية، وتنسيق الحاويات، وإدارة النظام من خلال توفير منهج يغطي دورة الحياة الكاملة للبيئات السحابية الأصلية، من التوفير الأولي إلى الصيانة المستمرة والأمان. يتميز المستودع بتقديم نهج عملي قائم على المهام للمجالات التشغيلية المعقدة. يرشد المستخدمين خلال تنفيذ البنية التحتية ككود، وتكوين إدارة الحالة عن بُعد لتعاون الفريق، ونشر تقوية الأمان متعددة الطبقات. من خلال التأكيد على التكوين التصريحي وأتمتة سطر الأوامر، يمكن المشروع المتعلمين من بناء بيئات قابلة للتكرار ومتسقة عبر منصات سحابية متنوعة. تمتد وحدات التعلم عبر سطح تشغيلي واسع، بما في ذلك إدارة قاعدة البيانات، وخطوط أنابيب التسليم المؤتمتة، ومراقبة النظام القائمة على الملاحظة. يمكن للمستخدمين ممارسة تكوين الوصول إلى الشبكة، وإدارة حصص موارد الحاوية، وتنفيذ شبكات الخدمة، مع اكتساب الخبرة أيضاً في اختبار الأمان الثابت والديناميكي. تم تنظيم المحتوى في مسارات محددة تساعد المطورين والمهندسين على التحضير للشهادات المهنية وتحديات البنية التحتية في العالم الحقيقي.
Supports running database engines within isolated container environments.
Ebean is a Java object-relational mapping framework designed to simplify database persistence through automated query generation, schema migration, and transaction management. It uses metadata-driven mapping and bytecode enhancement to bridge the gap between application objects and relational database tables, providing a persistent layer that handles complex data interactions while maintaining consistency across unit-of-work boundaries. The framework distinguishes itself through its focus on developer productivity and performance optimization. It provides type-safe query builders that generat
Automates the lifecycle of ephemeral database containers specifically for development and testing environments.