21 مستودعات
Executes arbitrary commands and interactive shells inside running containers and virtual machines, with file transfer support.
Distinct from Shell Command Execution: Distinct from Shell Command Execution: executes commands inside running instances rather than on the host OS, with file transfer capabilities.
Explore 21 awesome GitHub repositories matching development tools & productivity · Container Command Executors. Refine with filters or upvote what's useful.
Bottlerocket is a container-optimized operating system and minimal Linux distribution designed specifically for hosting container workloads. It functions as an immutable infrastructure OS, utilizing a read-only root filesystem and atomic partition swapping to ensure consistent and reversible system updates. The system is distinguished by an API-driven host manager that replaces traditional shell-based configuration with a local REST API for administrative tasks. To maintain security and stability, it employs a dual-runtime isolation model that separates workload runtimes from system operation
Runs shell sessions and management commands on instances using an integrated control container.
This project is a collection of pre-configured Docker images that provide ready-to-run environments for interactive computing and data science. It functions as a scientific computing stack and a polyglot notebook server, bundling language interpreters and libraries for Python, R, and Julia within a containerized system to ensure reproducible research environments. The collection uses a layered image hierarchy to provide versioned software dependencies and support for hardware acceleration across different CPU architectures. It allows for the creation of custom images based on a foundation of
Allows execution of shell commands inside running containers to verify installation states and retrieve environment data.
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
Provides exercises on executing shell commands and binaries inside running containers.
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
Executes arbitrary commands in a running container or virtual machine without interactive login.
LXC هو إطار عمل افتراضي على مستوى نظام التشغيل ومدير حاويات Linux يستخدم لتشغيل أنظمة Linux معزولة متعددة على مضيف واحد. يعمل كمنسق لمساحات أسماء النواة ووقت تشغيل حاوية غير مميز، مما يسمح بإنشاء وإدارة حاويات النظام دون تكاليف إضافية للمراقب (hypervisor). يوفر المشروع تنفيذ حاوية غير مميز عن طريق تعيين مستخدمي جذر الحاوية لمستخدمي مضيف غير مميزين لمنع الوصول إلى نظام المضيف. يضمن الأمان من خلال تصفية استدعاءات النظام وعزل مستخدم الجذر، مما يمكن الحاويات من العمل دون الحاجة إلى امتيازات جذر المضيف. يدير إطار العمل عزل الموارد باستخدام مجموعات التحكم (cgroups) لتقييم استخدام CPU والذاكرة ويستخدم مساحات أسماء النواة لعزل العمليات والشبكة. يتضمن قدرات لإدارة جسر الشبكة لمنع انتحال العنوان وواجهة برمجة تطبيقات برمجية لإدارة دورة حياة الحاوية وتنفيذ الأوامر الإدارية.
Provides an API to execute arbitrary commands and interactive shells inside running containers for administrative tasks.
هذا المشروع عبارة عن مجموعة من أدوات النشر لتهيئة وتكوين بيئات Kubernetes المحلية تحديداً داخل Docker Desktop لنظامي Mac وWindows. يعمل كأداة تمهيد للمجموعات المحلية تقوم بتثبيت المكونات الأساسية بما في ذلك لوحة تحكم Kubernetes، ومتحكمات الدخول (Ingress Controllers)، وشبكة خدمات Istio. تتضمن مجموعة الأدوات نظاماً لنسخ صور الحاويات يعيد تعيين السجلات إلى مرايا، مما يسمح للبيئة بتجاوز قيود الشبكة وتسريع سحب الصور أثناء عملية التمهيد. تغطي القدرات الواسعة إعداد بيئة الخدمات المصغرة، بما في ذلك تكوين بوابات الدخول وحقن الـ sidecar التلقائي للتواصل بين الخدمات. كما توفر أدوات لإدارة رموز الوصول إلى المجموعة وتنفيذ الأوامر داخل الحاويات النشطة (Pods).
Provides the capability to execute shell commands and scripts inside target containers within Kubernetes pods.
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
Executes arbitrary commands and interactive shells inside running containers and virtual machines with file transfer support.
Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w
Executes Kimai console commands inside the running Docker container by prefixing them with the docker exec command.
Uncloud is a decentralized container orchestrator designed to deploy and manage applications across multiple servers without a central control plane. It functions as a peer-to-peer system and a Docker Compose cluster deployer, using SSH-based infrastructure management to coordinate operations across remote nodes. The project distinguishes itself by using a secure mesh network overlay to enable direct inter-container communication across different physical machines. It facilitates container image distribution by transferring missing layers directly from local environments to target nodes, bypa
Enables execution of shell commands and interactive shells directly inside running service containers.
dockertest هي مكتبة اختبار تكامل Docker وعميل Go برمجي يستخدم للتمهيد وإدارة الحاويات المؤقتة. تعمل كمنظم اختبار داخل حاوية يوفر بيئات معزولة لاختبارات التكامل من خلال إدارة دورة حياة الخدمات التابعة. تتعامل المكتبة مع تنظيم البيئة المؤقتة من خلال توفير حاويات وشبكات مؤقتة. تضمن اتساق البيئة من خلال فحوصات جاهزية الخدمة والتنظيف الآلي للموارد لمنع التسريبات بعد اكتمال تنفيذ الاختبار. يغطي المشروع التحقق من صحة الخدمة داخل الحاوية، بما في ذلك القدرة على استرداد تفاصيل الاتصال الديناميكية وإدارة شبكات الحاوية. كما يدعم التقاط سجلات الحاوية وتنفيذ الأوامر داخل الحاويات قيد التشغيل.
Executes shell commands inside running containers and captures the output and exit status.
Devilbox هي بيئة تطوير حاوية توفر مجموعة قابلة للتكرار من خوادم الويب، وقواعد البيانات، وأوقات تشغيل اللغة المدارة من خلال تكوين موحد. تعمل كحزمة تطوير محلية تعتمد على Docker لحزم برامج LAMP وMEAN وكمدير للتبديل بين إصدارات مختلفة من هذه الخدمات لتتناسب مع متطلبات المشروع المحددة. يتميز النظام بأتمتة تنسيق الشبكة المحلية. ويتضمن مدير مضيف افتراضي يعتمد على Docker يقوم تلقائياً بتعيين الدلائل المحلية إلى نطاقات مخصصة ومنسق DNS وSSL محلي يتعامل مع دقة النطاق الداخلي ويولد شهادات موثوقة لتطوير HTTPS. يغطي المشروع مجموعة واسعة من القدرات بما في ذلك إدارة قاعدة البيانات والخدمة عبر واجهات الويب، وإصدار وقت تشغيل اللغة، واستضافة المواقع متعددة المشاريع. كما يوفر أدوات لاعتراض البريد الإلكتروني الصادر، ومراقبة حالة الخدمة عبر لوحة تحكم، وتنفيذ سلاسل أدوات التطوير مباشرة داخل الحاويات.
Runs development tools and scripts inside containers to avoid installing dependencies on the host operating system.
This is a Visual Studio Code extension that provides framework-specific IntelliSense for Laravel projects. It acts as a project metadata provider, scanning PHP files and extracting application state to offer intelligent autocomplete for routes, views, configuration keys, and model attributes. The tool includes a specialized suggestion engine for Blade templates, providing autocomplete for directives, sections, and stacks. It supports containerized development by routing commands through virtual environments or custom paths to ensure metadata is accurately extracted from isolated project direc
Executes shell commands and PHP binaries inside running containers to extract application metadata.
This is a Java client library for interacting with the Kubernetes API server. It provides a programmatic interface and a set of typed models to manage cluster resources, orchestrate state reconciliation, and administer pods and namespaces within a Kubernetes environment. The library enables the development of custom controllers by providing frameworks for implementing automated control loops that reconcile the actual state of resources with a desired target state. It supports the generation of strongly-typed Java classes from OpenAPI specifications and custom resource definitions to ensure ty
Enables the execution of arbitrary commands and interactive shells inside running containers.
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
Provides instructions for executing shells and commands inside running containers for debugging.
AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It serves as a container deployment tool, infrastructure orchestrator, and job runner, enabling the release of production-ready workloads through a simplified set of commands. The tool distinguishes itself by automating the entire application lifecycle, from initializing directory structures and manifests to managing continuous delivery pipelines with Git integration. It utilizes a manifest-based approach to generate and customize cloud infrastructure templates, allowing for the
Enables running specific commands or starting interactive shell sessions within active containers for debugging.
Ofelia is a recurring job scheduler designed to run commands inside Docker containers or directly on the host system using a defined timetable. It functions as a configuration engine that reads job schedules and commands from container labels, a concurrency guard to prevent overlapping task executions, and a log router for reporting job outcomes. The system distinguishes itself by using a label-based configuration model, allowing job schedules and execution logic to be defined within container metadata rather than external configuration files. It employs a lock-based concurrency control mecha
Executes arbitrary commands inside existing Docker containers or spawns temporary ones for specific tasks.
DDEV is a container-based local development environment and project manager designed to bootstrap consistent web development stacks. It orchestrates Docker containers to provide isolated Linux environments, integrating web servers, databases, and language runtimes. The project distinguishes itself by automating the complexities of local networking and security, featuring a local HTTPS proxy for SSL certificate automation and wildcard DNS for hostname management. It further enables collaboration by exposing local environments to the internet through tunneling for external project sharing. The
Executes arbitrary shell commands and opens interactive terminals within isolated project containers.
mini-swe-agent is an autonomous software engineering system designed to develop features and fix bugs by combining large language models with a bash interface. It operates as an agentic framework that executes coding tasks and documentation updates through a continuous cycle of model reasoning and tool execution. The project differentiates itself with a strong focus on safety and evaluation, utilizing container-based sandbox execution via Docker or Singularity to isolate command execution. It includes a batch-parallel evaluation harness to measure code-fixing accuracy against standardized sof
Executes arbitrary bash commands inside running Docker containers and captures their output for analysis.
Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated security operations environments. It functions as a workspace manager that provisions pre-configured security images and toolkits within Docker containers to protect host systems from malicious payloads. The platform distinguishes itself by integrating AI security workflow orchestration, allowing AI assistants to discover and trigger security tools through a standardized communication protocol. It further provides remote desktop gateway capabilities, enabling GUI access via X
Executes security tools and system scripts directly inside active running containers.
proot-distro is a rootless container runtime and Linux distribution manager that allows users to install and run isolated guest environments without requiring administrative root privileges. It utilizes PRoot to simulate root access and filesystem redirection, enabling the deployment of full Linux distributions in a non-root space. The project functions as an OCI container image handler, capable of building, pulling, and pushing OCI-compatible images and manifests. It further serves as a cross-architecture execution layer, utilizing user-mode emulation to run binaries and containers built for
Executes arbitrary shell commands and binaries inside a running container environment.