awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 repository-uri

Awesome GitHub RepositoriesContainer Command Execution

The ability to execute shell commands and binaries within a controlled container environment during a build.

Distinct from Host-to-Container Execution: Shortlist candidates focus on host-to-container or non-root specifically; this is the general build-time execution capability.

Explore 24 awesome GitHub repositories matching devops & infrastructure · Container Command Execution. Refine with filters or upvote what's useful.

Awesome Container Command Execution GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • moby/buildkitAvatar moby

    moby/buildkit

    10,061Vezi pe GitHub↗

    Buildkit is a programmable container build toolkit and OCI container image builder that converts build definitions into concurrent dependency graphs for image construction. It functions as an OCI image distribution engine, capable of generating container images and exporting artifacts to local storage or remote registries. The project is distinguished by its use of a low-level binary intermediate representation to decouple high-level build languages from the execution engine. It supports multi-platform image builds through user-mode architecture emulation and provides a distributed build cach

    Executes build commands inside containers with custom arguments, environment variables, and user permissions.

    Gobuilderbuildkitcloud-native
    Vezi pe GitHub↗10,061
  • pkgxdev/pkgxAvatar pkgxdev

    pkgxdev/pkgx

    9,738Vezi pe GitHub↗

    pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software versions without requiring permanent installation on the host system. It functions as a multi-ecosystem package wrapper, providing a unified interface to launch tools and managers from various language ecosystems. The project serves as an ephemeral environment provider and script dependency manager, allowing users to declare and automatically inject required software versions into scripts via a shebang line. This allows for the bootstrapping of temporary shells and containers

    Executes software tools within container environments to ensure complete isolation from the host operating system.

    Rustenvironment-managerpackage-managerpackage-runner
    Vezi pe GitHub↗9,738
  • replicate/cogAvatar replicate

    replicate/cog

    9,424Vezi pe GitHub↗

    Cog is a machine learning packaging tool and containerized model wrapper that bundles models and their dependencies into standardized Docker containers. It functions as an environment manager and inference server, ensuring consistent model execution across different hardware systems by resolving GPU drivers, system libraries, and Python dependencies. The project distinguishes itself by automatically generating RESTful HTTP servers and OpenAPI schemas based on defined model input and output types. It manages large model weights as external fixtures to optimize image size and utilizes a slot-ba

    Enables the execution of arbitrary shell commands and interactive shells within a controlled container environment.

    Go
    Vezi pe GitHub↗9,424
  • phusion/baseimage-dockerAvatar phusion

    phusion/baseimage-docker

    9,098Vezi pe GitHub↗

    Phusion/baseimage-docker is a minimal Ubuntu-based Docker base image that includes a proper init system for managing multiple services and processes inside a single container. It provides a lightweight init process that reaps zombie processes, forwards stop signals for graceful shutdown, and supervises daemons through runit, restarting them automatically if they crash. The image includes a preconfigured OpenSSH server restricted to public-key authentication for secure shell access to running containers, along with a cron daemon for scheduling recurring tasks. It supports ordered startup scrip

    Executes a single command inside a new container after starting all system services and process supervisors.

    Shell
    Vezi pe GitHub↗9,098
  • projectatomic/buildahAvatar projectatomic

    projectatomic/buildah

    8,895Vezi pe GitHub↗

    Buildah este un instrument de containere fără daemon, utilizat pentru construirea și gestionarea imaginilor de containere conforme cu OCI. Funcționează ca un utilitar CLI care creează și modifică imagini fără a necesita un proces de fundal sau privilegii de root. Instrumentul transformă instrucțiunile Dockerfile în imagini standard și permite generarea de imagini prin commit-ul stării unui container care rulează. Suportă crearea de imagini de la zero sau din imagini de bază, asigurându-se că tot output-ul respectă specificațiile Open Container Initiative pentru portabilitate. Dincolo de construcția imaginilor, oferă capabilități pentru gestionarea locală a ciclului de viață al imaginilor, inclusiv tag-uire, redenumire și mutarea imaginilor între registre. De asemenea, permite manipularea directă a sistemelor de fișiere ale containerelor prin montarea sistemelor de fișiere root în directorul host pentru editarea fișierelor și configurarea metadatelor.

    Allows running processes inside a working container to install software or modify environment state during a build.

    Go
    Vezi pe GitHub↗8,895
  • testcontainers/testcontainers-javaAvatar testcontainers

    testcontainers/testcontainers-java

    8,660Vezi pe GitHub↗

    Testcontainers for Java is a library for launching and managing disposable Docker containers to provide isolated dependencies for automated tests. It provides specialized provisioners for containerized databases, a manager for WebDriver browser containers, and an orchestrator for deploying multi-container applications via Docker Compose. The project ensures reproducible data states through database schema initialization and provides integration with JUnit to manage the lifecycle of external services. It supports automated browser testing by launching Selenium containers with the ability to re

    Provides a mechanism to run arbitrary shell commands inside a running container via the Docker exec API.

    Java
    Vezi pe GitHub↗8,660
  • mamba-org/mambaAvatar mamba-org

    mamba-org/mamba

    7,915Vezi pe GitHub↗

    Mamba is a package manager for scientific and data science workflows that implements a high-performance dependency solver in C++. It uses a SAT-based resolution model and a specialized library for metadata processing to calculate compatible package versions across different operating systems. The project provides a standalone executable runtime, allowing the creation of isolated package environments without requiring a pre-existing system installation. It ensures reproducible environment setup by utilizing lock files to pin exact package versions and channels. The system supports containeriz

    Executes installation and runtime commands within pre-configured container images to prevent host system contamination.

    C++condacpppackage-manager
    Vezi pe GitHub↗7,915
  • concourse/concourseAvatar concourse

    concourse/concourse

    7,845Vezi pe GitHub↗

    Concourse is a container-based continuous integration and delivery platform that functions as a distributed build system. It operates as a declarative pipeline orchestrator, using a central controller and multiple worker nodes to execute concurrent tasks within isolated containers. The system distinguishes itself by executing every build step in a separate container to ensure environment consistency and by defining software delivery sequences through portable, versionable configuration files. It provides a web-based pipeline visualizer to display the real-time status and progress of automated

    Executes every build step inside a fresh, isolated container to ensure environment consistency.

    Go
    Vezi pe GitHub↗7,845
  • youki-dev/youkiAvatar youki-dev

    youki-dev/youki

    7,452Vezi pe GitHub↗

    Youki is a low-level container runtime written in Rust that creates and manages isolated containers according to Open Container Initiative specifications. It serves as an execution engine that can function as a rootless container manager or a pluggable Kubernetes CRI runtime to manage pods and containers within a cluster. The project distinguishes itself by providing a Wasm container runtime capable of executing WebAssembly modules as isolated workloads compatible with standard orchestration tools. It further supports a rootless execution model, allowing isolated environments to start as non-

    Runs containers and pods using compatible sandboxes to isolate processes and manage hardware resources.

    Rustcontainersdockerkubernetes
    Vezi pe GitHub↗7,452
  • docker-library/official-imagesAvatar docker-library

    docker-library/official-images

    6,972Vezi pe GitHub↗

    This project is a collection of curated and standardized Docker base images that serve as reliable starting points for building containerized applications. It functions as an OCI container image repository and a build template library, providing a central source of truth for images that adhere to Open Container Initiative standards for portability. The project utilizes an automated image lifecycle pipeline to build, tag, and push images, ensuring that dependencies remain current and security patches are applied. It specifically supports cross-platform distribution by providing a multi-archite

    Executes shell commands and binaries within a controlled environment to create new image layers during builds.

    Shell
    Vezi pe GitHub↗6,972
  • j3ssie/osmedeusAvatar j3ssie

    j3ssie/Osmedeus

    6,425Vezi pe GitHub↗

    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

    Runs commands inside a Docker container, supporting both ephemeral and persistent execution modes.

    Go
    Vezi pe GitHub↗6,425
  • cri-o/cri-oAvatar cri-o

    cri-o/cri-o

    5,629Vezi pe GitHub↗

    CRI-O is an open-source container runtime that implements the Kubernetes Container Runtime Interface (CRI) to manage container images, pods, and containers on cluster nodes using OCI-compatible runtimes. It serves as a node-level container manager that handles image pulling, container lifecycle, and resource monitoring for Kubernetes clusters, running containers according to the Open Container Initiative specifications. The runtime distinguishes itself through live configuration reloading that applies changes to runtime definitions, registry mirrors, and TLS certificates without restarting th

    Runs arbitrary commands inside a running container via the exec interface, enabling debugging and administrative tasks.

    Go
    Vezi pe GitHub↗5,629
  • lxc/incusAvatar lxc

    lxc/incus

    4,893Vezi pe GitHub↗

    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

    Runs commands inside running containers or virtual machines via the client, enabling shell access without network connectivity.

    Gocloudcontainershacktoberfest
    Vezi pe GitHub↗4,893
  • microsoft/vscode-dev-containersAvatar microsoft

    microsoft/vscode-dev-containers

    4,747Vezi pe GitHub↗

    Acest proiect este un orchestrator de spații de lucru bazat pe containere și un standard pentru definirea mediilor de dezvoltare folosind Docker. Oferă un mecanism pentru a automatiza build-ul, lansarea și gestionarea toolchain-urilor izolate, asigurându-se că dependențele software și runtime-urile sunt separate de sistemul gazdă local. Sistemul permite distribuirea definițiilor de mediu, a setărilor editorului și a configurațiilor de toolchain prin version control. Acest lucru asigură portabilitatea și standardizarea între echipe, permițând contribuitorilor să instanțieze spații de lucru identice pe mașini diferite. De asemenea, suportă dezvoltarea în containere remote prin conectarea unui editor local la motoare Docker găzduite pe servere la distanță. Setul de instrumente acoperă provizionarea spațiului de lucru prin Dockerfile-uri și fișiere de configurare personalizate, alături de gestionarea ciclului de viață pentru pornirea, oprirea și atașarea la containere. Include capabilități pentru montarea folderelor locale în volume izolate, redirecționarea porturilor de rețea către gazdă și executarea extensiilor de editor direct în interiorul mediului containerizat. Instrumentul oferă utilitare CLI pentru construirea imaginilor de containere, orchestrarea pornirii mediului și executarea comenzilor la distanță.

    Executes specific processes or scripts inside a running container from an external terminal.

    Shellcodespacescontainersdev-containers
    Vezi pe GitHub↗4,747
  • zdharma-continuum/zinitAvatar zdharma-continuum

    zdharma-continuum/zinit

    4,731Vezi pe GitHub↗

    Zinit is a Zsh plugin manager designed for downloading, loading, and updating extensions and snippets for the Z shell. It functions as a performance optimizer, a shell binary installer, and a completion manager, providing a framework for shell lifecycle automation and the registration of tab completion definitions. The project distinguishes itself through advanced startup optimization, utilizing bytecode compilation, configuration caching, and deferred loading to reduce shell boot times. It further differentiates its plugin execution model by supporting the sourcing of individual remote code

    Runs custom shell commands, makefiles, or configure scripts immediately after cloning or updating a plugin.

    Shell
    Vezi pe GitHub↗4,731
  • jedi4ever/veeweeAvatar jedi4ever

    jedi4ever/veewee

    4,266Vezi pe GitHub↗

    Veewee este un framework pentru automatizarea generării și împachetării imaginilor de mașini virtuale personalizate pe mai mulți hypervizori. Servește drept constructor de imagini de mașini virtuale, automatizator de instalare OS și convertor de imagini capabil să producă imagini configurate pentru KVM, Vagrant și VMware. Instrumentul se diferențiază prin utilizarea injectării de taste de la distanță pentru a simula input-urile de la tastatură direct în buffer-ul mașinii guest, automatizând instalările care necesită de obicei interacțiune manuală. Mai mult, permite crearea de base box-uri personalizate și formate de imagini portabile printr-un sistem de export multi-provider. Proiectul acoperă pipeline-uri de construire a imaginilor, inclusiv gestionarea ISO, specificații de mașini bazate pe YAML și generarea de configurații bazată pe template-uri. Suprafața sa de capabilități se extinde la configurarea parametrilor hardware, scriptarea secvențială post-instalare și validarea build-ului pentru a verifica dacă componentele sunt instalate corect.

    Executes a sequential series of shell scripts inside a guest VM after the primary OS installation is complete.

    Shell
    Vezi pe GitHub↗4,266
  • baserow/baserowAvatar baserow

    baserow/baserow

    4,188Vezi pe GitHub↗

    Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

    Enables the execution of administrative database operations via a CLI on live containers.

    Pythonairtableairtable-alternativeairtable-replacement
    Vezi pe GitHub↗4,188
  • donknap/dpanelAvatar donknap

    donknap/dpanel

    4,011Vezi pe GitHub↗

    dpanel este o interfață web de gestionare Docker și un manager de servere la distanță. Acesta servește drept instrument pentru ciclul de viață al containerelor și orchestrator pentru implementarea aplicațiilor multi-container folosind fișiere de configurare Docker Compose și magazine de aplicații. Proiectul se distinge ca o consolă centrală de gestionare capabilă să controleze containere pe mai multe servere la distanță prin API sau conexiuni SSH. Include un browser de sistem de fișiere integrat pentru accesarea fișierelor și folderelor de pe mașini remote prin SSH și SFTP. Platforma acoperă fluxurile de lucru pentru imagini de containere, inclusiv construirea de imagini personalizate și actualizarea containerelor existente. Oferă capabilități pentru organizarea containerelor cu etichete, gestionarea accesului la rețea și a certificatelor SSL, precum și controlul accesului utilizatorilor prin permisiuni granulare și conturi multi-utilizator. Funcționalitățile suplimentare includ programarea sarcinilor pentru operațiuni automatizate cu containere și personalizarea interfeței.

    Automates periodic container operations by mapping predefined configuration templates to trigger intervals.

    Go1panel1panel-appstoreant-design
    Vezi pe GitHub↗4,011
  • mcuadros/ofeliaAvatar mcuadros

    mcuadros/ofelia

    3,722Vezi pe GitHub↗

    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

    Provides a system for automating recurring commands inside Docker containers using a defined timetable.

    Go
    Vezi pe GitHub↗3,722
  • swe-agent/mini-swe-agentAvatar SWE-agent

    SWE-agent/mini-swe-agent

    2,947Vezi pe GitHub↗

    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

    Enables the execution of shell commands inside Singularity containers using writable sandboxes.

    Pythonagentagentic-aiagentic-ai-cli
    Vezi pe GitHub↗2,947
Înapoi12Înainte
  1. Home
  2. DevOps & Infrastructure
  3. Container Command Execution

Explorează sub-etichetele

  • One-Shot Container CommandsExecutes a single command inside a new container after starting all system services and process supervisors. **Distinct from Container Command Execution:** Distinct from Container Command Execution: focuses on running a single command in a fresh container with full service initialization, not general build-time execution.
  • Post-Creation Command ExecutionsCustom shell commands that run automatically after a container is created to finalize the environment setup. **Distinct from Container Command Execution:** Specifically targets the post-instantiation phase of a dev container, whereas Container Command Execution is a general build-time capability.
  • Post-Installation Command Executions1 sub-tagCustom commands that run immediately after a package or plugin is installed to finalize setup. **Distinct from Post-Creation Command Executions:** Distinct from Post-Creation Command Executions by focusing on plugin installation rather than container creation.
  • Sandbox Process ExecutionExecuting processes and pods within isolated sandboxes to manage system resources. **Distinct from Container Command Execution:** Focuses on the isolation and resource management of the execution rather than just build-time command execution.
  • Scheduled Container TasksAutomating the periodic execution of commands within container environments. **Distinct from Container Command Execution:** Distinct from Container Command Execution: focuses specifically on the recurring/scheduled nature of the tasks.
  • Singularity ContainersExecution of commands specifically within Singularity container runtimes. **Distinct from Container Command Execution:** Specializes general container command execution to the Singularity container format.