awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

Awesome GitHub RepositoriesContainer Lifecycle Managers

Background services that handle the creation, execution, and monitoring of containerized processes.

Distinguishing note: Focuses on the daemon/manager process rather than the CLI interface.

Explore 14 awesome GitHub repositories matching devops & infrastructure · Container Lifecycle Managers. Refine with filters or upvote what's useful.

Awesome Container Lifecycle Managers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • docker/dockerdocker 的头像

    docker/docker

    71,736在 GitHub 上查看↗

    Docker is an OCI container engine and runtime orchestrator used to build, run, and manage isolated applications. It functions as a container image builder for creating portable snapshots of applications and a registry manager for storing, versioning, and distributing those images across environments. The platform provides a centralized daemon to control the creation, execution, and termination of containerized workloads. It allows for the assembly of modular container systems by combining build tools, registries, and runtimes. Its core capabilities cover container image creation, registry ad

    Features a background service that handles the creation, execution, and termination of containerized processes.

    Go
    在 GitHub 上查看↗71,736
  • docker/awesome-composedocker 的头像

    docker/awesome-compose

    45,561在 GitHub 上查看↗

    Awesome Compose is a collection of resources designed to demonstrate the orchestration of multi-container applications. It serves as a practical reference for using declarative configuration files to define, manage, and deploy complex software stacks, ensuring that services run consistently across development, testing, and production environments. The project highlights the capabilities of container lifecycle management by providing examples of how to bundle software with its dependencies into isolated, portable units. It emphasizes the use of multi-stage build pipelines to optimize image siz

    Translates high-level configuration into low-level operations for managing isolated software services.

    HTMLawesomeawesome-listdocker-compose
    在 GitHub 上查看↗45,561
  • containers/libpodcontainers 的头像

    containers/libpod

    32,040在 GitHub 上查看↗

    Libpod is a container management library for running and controlling the lifecycle of Open Container Initiative compliant containers and images across different storage backends. It provides a programmatic interface for the remote control and automation of container environments. The project enables the coordination of multiple containers into pods that share network namespaces and other shared resources. It supports rootless container execution by using user namespaces to launch containers without administrative privileges. The library covers a broad range of system operations, including im

    Provides a background service that handles the creation, execution, checkpointing, and removal of containerized processes.

    Go
    在 GitHub 上查看↗32,040
  • containrrr/watchtowercontainrrr 的头像

    containrrr/watchtower

    24,635在 GitHub 上查看↗

    Watchtower is a container-based solution designed to automate the lifecycle management of Docker applications. It functions as a background service that monitors running containers, detects when new base image versions are available in registries, and automatically redeploys the containers to ensure they remain synchronized with the latest builds. The project distinguishes itself through its ability to orchestrate complex deployment workflows and maintain service availability during updates. It interacts directly with the container runtime to manage service dependencies and restart sequences,

    Monitors running container images for updates and automatically replaces them with newer versions based on defined policies.

    Goautomationcontinuous-deliverydevops
    在 GitHub 上查看↗24,635
  • containerd/containerdcontainerd 的头像

    containerd/containerd

    20,369在 GitHub 上查看↗

    Containerd is a daemon-based container runtime that manages the complete lifecycle of containers on a host system. It functions as a core orchestration backend, handling image distribution, storage, and process execution while adhering to industry-standard specifications for container execution and configuration. The project is distinguished by its modular, plugin-based architecture, which allows for the extension of storage, runtime, and networking capabilities without requiring a full daemon recompile. It utilizes a shim-based execution model to delegate low-level operations, ensuring isola

    Handles the full lifecycle of pods and containers, including image retrieval and process execution.

    Gocncfcontainerdcontainers
    在 GitHub 上查看↗20,369
  • systemd/systemdsystemd 的头像

    systemd/systemd

    15,324在 GitHub 上查看↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    Manages container startup and shutdown signals through standardized socket protocols and signal handling.

    Ccinitlinux
    在 GitHub 上查看↗15,324
  • opensandbox-group/opensandboxopensandbox-group 的头像

    opensandbox-group/OpenSandbox

    11,627在 GitHub 上查看↗

    OpenSandbox is a secure execution environment and runtime designed for running untrusted code and scripts generated by AI agents. It utilizes a containerized code execution engine and microVM-based isolation to protect host systems from malicious actions while providing isolated virtual environments. The project features a sandbox server based on the Model Context Protocol to automate the creation and control of virtual workspaces. It supports the deployment of secure remote desktop hosts, including headless web browsers and editor instances, for automated interaction. The system includes an

    Utilizes background services to handle the creation, execution, and monitoring of containerized ephemeral environments.

    Pythonaiai-agentai-infra
    在 GitHub 上查看↗11,627
  • kata-containers/kata-containerskata-containers 的头像

    kata-containers/kata-containers

    8,106在 GitHub 上查看↗

    Kata Containers is an OCI container runtime that launches containers inside lightweight virtual machines to combine hardware-level isolation with container operational speed. It functions as a hardware-isolated container engine and lightweight VM hypervisor, providing a virtual machine monitor interface that abstracts multiple hypervisors to optimize for performance or specific hardware emulation. The project distinguishes itself through a confidential computing runtime that leverages hardware-backed trusted execution environments, such as Intel TDX and AMD SEV-SNP, to protect data in use. It

    Implements a background manager that handles the creation, execution, and monitoring of hardware-virtualized container processes.

    Rustacrncontainerscri
    在 GitHub 上查看↗8,106
  • ublue-os/bazziteublue-os 的头像

    ublue-os/bazzite

    7,876在 GitHub 上查看↗

    Bazzite is an immutable, atomic-image-based operating system designed for gaming performance and handheld hardware. It utilizes a read-only root filesystem and versioned images to provide atomic updates and instant system rollbacks, ensuring a stable core environment. The system is distinguished by its deep optimization for portable gaming devices, featuring dedicated handheld hardware management for CPU undervolting, fan control, and display refresh rate overclocking. It includes a specialized gaming mode that boots directly into a console-like interface with integrated input mapping and a t

    Uses systemd declarative unit files to automate the lifecycle and execution of containerized applications.

    Shelldesktopfedora-kinoitefedora-linux
    在 GitHub 上查看↗7,876
  • home-assistant/operating-systemhome-assistant 的头像

    home-assistant/operating-system

    7,222在 GitHub 上查看↗

    This project is a Buildroot-based Linux distribution and embedded home server operating system designed to host containerized home automation services. It serves as a dedicated platform that manages the hardware and software requirements of a local smart home hub. The system is built as an immutable operating system, utilizing a read-only root filesystem and image-based updates to ensure consistent versioning and prevent accidental changes. It employs container-based process isolation to decouple applications from the core operating system. The platform provides a supervised container manage

    Provides a supervised coordinator to manage the lifecycle and networking of containerized service components.

    Pythonbuildrootdockerhacktoberfest
    在 GitHub 上查看↗7,222
  • agones-dev/agonesagones-dev 的头像

    agones-dev/agones

    6,888在 GitHub 上查看↗

    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

    Uses SDKs to communicate readiness and shutdown signals between server binaries and the controller.

    Goagonesdedicated-game-serversdedicated-gameservers
    在 GitHub 上查看↗6,888
  • cri-o/cri-ocri-o 的头像

    cri-o/cri-o

    5,629在 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

    Sends a designated operating system signal to a container process to trigger its shutdown.

    Go
    在 GitHub 上查看↗5,629
  • termux/proot-distrotermux 的头像

    termux/proot-distro

    2,839在 GitHub 上查看↗

    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

    Signals the guest process tree to terminate container sessions and prevent orphaned processes.

    Shell
    在 GitHub 上查看↗2,839
  • containers/ramalamacontainers 的头像

    containers/ramalama

    2,605在 GitHub 上查看↗

    Ramalama is a containerized runtime and management tool for large language models. It functions as an OCI AI model manager and registry client, allowing users to package, distribute, and execute AI models as standardized container images. The project differentiates itself by using OCI-compliant distribution for models and retrieval augmented generation assets, enabling the packaging of vector databases into immutable container images. It features hardware-aware image selection that automatically detects GPU or CPU capabilities to pull the most optimized image for the host environment. The sy

    Ollama signals the container engine to halt the execution of a specific running model or all active containers.

    Pythonaicontainerscuda
    在 GitHub 上查看↗2,605
  1. Home
  2. DevOps & Infrastructure
  3. Container Lifecycle Managers

探索子标签

  • Container Lifecycle Signaling1 个子标签Management of container startup and shutdown signals through standardized socket protocols. **Distinct from Container Lifecycle Managers:** Distinct from Container Lifecycle Managers: focuses on the signaling protocol and coordination mechanism rather than the manager daemon itself.