awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
myoung34 avatar

myoung34/docker-github-actions-runner

0
View on GitHub↗

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Docker Github Actions Runner

This project provides a containerized execution agent designed to host automated workflows for version control platforms. It functions as a self-hosted runner that automatically registers with a central service upon startup and terminates after completing a single job, ensuring that every task runs in a clean, isolated environment.

The system distinguishes itself through its focus on ephemeral lifecycle management and security. By utilizing a non-root execution model, it enforces least-privilege principles during job processing. The runner supports dynamic configuration through environment variables, allowing for automated registration, custom labeling, and the integration of proxy networking for operation within restricted or firewalled infrastructure.

Users can customize the execution environment by building upon base images to include specific toolchains and software dependencies required for diverse build pipelines. The runner handles the entire lifecycle of the agent, including the acquisition of access tokens, the cleanup of temporary files, and the deregistration of the container once the assigned task is finished.

Features

  • Self-Hosted Runner Operators - Provides a self-hosted runner that registers as an active agent for repositories and organizations.
  • GitHub Actions - Functions as a self-hosted runner that automatically registers with version control platforms to process automated workflows.
  • Ephemeral Execution Environments - Ensures build isolation by configuring agents to process a single job and terminate immediately.
  • Ephemeral Job Runners - Facilitates efficient autoscaling by configuring agents to process one job and terminate automatically.
2,202 stars·455 forks·Shell·gpl-3.0·28 views
  • Ephemeral Provisioning - Configures short-lived execution agents that automatically register and terminate for efficient, clean builds.
  • Container CI/CD Pipelines - Executes automated build jobs within isolated, non-root container environments to maintain strict security boundaries.
  • Containerized Task Execution - Executes automated repository jobs and build pipelines within isolated container environments.
  • Ephemeral Container Orchestrators - Manages the ephemeral lifecycle of execution agents by automatically spinning up and terminating containers for each individual job.
  • Runner Controllers - Orchestrates self-hosted runners within containerized environments to execute automated CI/CD pipelines.
  • Container Lifecycle Orchestrators - Automates the registration and deregistration of execution agents using container lifecycle hooks.
  • Runner Installers - Links containerized environments to version control platforms through automated authentication and configuration.
  • Runner Lifecycle Orchestration - Manages the registration and removal of execution agents during container startup and shutdown.
  • Docker Automation Frameworks - Provides a portable, containerized runtime environment that connects to build platforms to perform tasks with clean state management.
  • Runner Provisioning - Automates the acquisition of registration tokens at runtime to simplify agent deployment.
  • Restrictive Network Connectivity - Provides proxy networking support to enable build agents to operate within restricted or firewalled infrastructure environments.
  • Dynamic Client Registrations - Acquires and validates access tokens at runtime to securely link new container instances to the platform.
  • Non-Root Container Execution Environments - Enforces least-privilege security by executing the automation agent as a non-root user within the container.
  • Star history

    Star history chart for myoung34/docker-github-actions-runnerStar history chart for myoung34/docker-github-actions-runner

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Docker Github Actions Runner

    These projects share indexed features with Docker Github Actions Runner. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • actions/actions-runner-controlleractions avatar

      actions/actions-runner-controller

      6,320View on GitHub↗

      Kubernetes controller for GitHub Actions self-hosted runners

      Gogithub-actionskubernetesoperator
      View on GitHub↗6,320
    • aws/copilot-cliaws avatar

      aws/copilot-cli

      3,735View on GitHub↗

      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

      Goaws-apprunneraws-ecsaws-fargate
      View on GitHub↗3,735
    • dagger/daggerdagger avatar

      dagger/dagger

      15,970View on GitHub↗

      Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines. It functions as an incremental build system that manages containers, filesystems, and secrets through a typed API to ensure consistent execution across local and cloud environments. The engine utilizes a language-agnostic client-server API to allow multi-language pipeline orchestration, enabling the sharing of typed artifacts and state across different SDKs without manual serialization. It optimizes execution through content-addressable caching and a directed acyclic graph to

      Go
      View on GitHub↗15,970
    • concourse/concourseconcourse avatar

      concourse/concourse

      7,845View on 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

      Go
      View on GitHub↗7,845
    Compare all 30 related projects→

    Frequently asked questions

    What does myoung34/docker-github-actions-runner do?

    This project provides a containerized execution agent designed to host automated workflows for version control platforms. It functions as a self-hosted runner that automatically registers with a central service upon startup and terminates after completing a single job, ensuring that every task runs in a clean, isolated environment.

    What are the main features of myoung34/docker-github-actions-runner?

    The main features of myoung34/docker-github-actions-runner are: Self-Hosted Runner Operators, GitHub Actions, Ephemeral Execution Environments, Ephemeral Job Runners, Ephemeral Provisioning, Container CI/CD Pipelines, Containerized Task Execution, Ephemeral Container Orchestrators.

    Which projects share features with myoung34/docker-github-actions-runner?

    Projects with overlapping indexed features include: actions/actions-runner-controller — Kubernetes controller for GitHub Actions self-hosted runners. aws/copilot-cli — AWS Copilot is a command line interface for deploying and managing containerized applications and services on AWS. It… dagger/dagger — Dagger is a programmable CI/CD engine and containerized task runner designed to orchestrate build and test pipelines.… concourse/concourse — Concourse is a container-based continuous integration and delivery platform that functions as a distributed build… tektoncd/pipeline — Pipeline is a Kubernetes native CI/CD framework and cloud native pipeline orchestrator. It functions as a custom… pkgxdev/pkgx — pkgx is a cross-platform tool orchestrator and portable package runner that enables the execution of specific software…

    Curated searches featuring Docker Github Actions Runner

    Hand-picked collections where Docker Github Actions Runner appears.
    • Self-Hosted GitHub Actions Runners
    • Local CI Pipeline Runners