13 repository-uri
Interfaces for managing multiple containerized resources and images.
Distinguishing note: Focuses on interactive management of container environments rather than automated deployment pipelines.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Container Environment Managers. Refine with filters or upvote what's useful.
Lazydocker is a terminal-based command-line utility that provides an interactive dashboard for monitoring and controlling containerized environments. It functions as a text-based user interface, allowing users to manage containers, images, and volumes directly within a terminal emulator through keyboard-driven navigation. The tool distinguishes itself by replacing manual command-line sequences with a unified workspace that communicates directly with the Docker daemon via the local Unix domain socket. It maintains state synchronization by listening to real-time container events and utilizes co
Provides an interactive interface for managing multiple containers, images, and volumes.
Airflow is a platform for programmatically authoring, scheduling, and monitoring complex data pipelines. It functions as a workflow automation engine that manages the lifecycle of recurring business processes by executing code-defined task dependencies. By representing workflows as directed acyclic graphs, the system ensures that task execution order and data flow are explicitly defined and reliably maintained across distributed computing environments. The platform distinguishes itself through a highly modular, provider-based architecture that decouples core orchestration logic from external
Manages environment variables and configuration for distributed containerized components.
Scoop is a command-line package manager for Windows designed to automate the installation, configuration, and lifecycle management of software. It utilizes a manifest-driven architecture where applications are defined in structured text files, allowing for consistent and repeatable deployments. By leveraging shim-based path management and symlink-based version switching, it enables users to install and toggle between multiple software versions without cluttering the global system environment. The project distinguishes itself through its focus on portability and clean system integration. It su
Provisions and controls containerized environments using local drivers for development workflows.
Distrobox is a command-line utility that enables the execution of any Linux distribution within an OCI-compliant container. It functions as an integration layer between isolated containerized environments and the host operating system, allowing users to run different distributions simultaneously on a single host without system conflicts. The tool distinguishes itself by bridging the gap between isolated environments and the host system through deep resource sharing. It automatically mounts host hardware, home directories, and graphical interfaces into the container, while also synchronizing e
Manages OCI-compliant containerized environments by integrating host hardware, home directories, and graphical interfaces for seamless user interaction.
all-in-one is a containerized deployment system designed to install and manage a complete suite of productivity and collaboration services. It functions as a cloud suite deployer that orchestrates the installation of a self-hosted content platform, incorporating necessary dependencies via Docker or Kubernetes. The project distinguishes itself by providing a web-based dashboard for orchestrating, updating, and monitoring the lifecycle of service containers. It also serves as a local AI inference server, enabling the execution of generative text models, image diffusion, and speech processing on
Provides an interface to manage container environments, including memory limits and log levels.
Cross is a container-based build environment and cross-compilation tool for Rust. It functions as a multi-architecture binary builder and testing framework, allowing users to compile crates into binaries for different operating systems and CPU architectures without installing local toolchains on the host system. The project distinguishes itself by using Docker images to provide consistent toolchains and system dependencies for foreign target architectures. It integrates the Zig toolchain within container images to facilitate compilation across various architectures and library versions, and i
Cross manages external dependencies and secrets by configuring volumes and environment variable passthroughs into the build container.
This is a step-by-step tutorial that teaches Docker from the ground up, covering how to build images from Dockerfiles, run and manage containers, and connect them on user-defined networks. The guide walks through packaging applications into portable containers and using Docker Compose to define and orchestrate multi-service applications with a single YAML configuration. The curriculum extends into cloud deployment, explaining how to push images to registries like Docker Hub and deploy single-container applications to AWS Elastic Beanstalk as well as multi-container setups to AWS ECS. It also
Teaches deleting stopped containers by ID or name to free disk space.
Arcane is a container orchestration interface and Docker dashboard that provides a graphical layer for starting, stopping, and configuring containerized applications and their associated networks. It serves as a web interface for controlling and monitoring Docker containers to simplify administrative tasks without the use of a command line. The project focuses on containerized environment orchestration and the administration of self-hosted applications. It enables the deployment and coordination of multiple Docker containers to create functional application stacks for home or office environme
Provides a visual interface for the interactive management of multiple containerized resources and environments.
Acest proiect este un sistem de build pentru firmware OpenWrt și un instrument de build pentru Linux embedded conceput pentru a crea imagini de firmware personalizate pentru routere pentru hardware-ul NanoPi. Funcționează ca un kit de personalizare a OS-ului de rețea, oferind un mediu structurat pentru compilarea imaginilor de sistem de operare adaptate care integrează drivere, pachete și optimizări de kernel specifice. Sistemul se distinge prin tuning-ul hardware și de performanță profund, inclusiv offloading-ul de flux în kernel-space pentru accelerarea traficului și echilibrarea întreruperilor de multiprocesare simetrică pentru a preveni blocajele de procesare pe un singur nucleu. Permite integrarea hardware specializată, cum ar fi suportul pentru adaptoare wireless USB pentru benzi 5G, controlul ventilatoarelor de răcire și optimizarea vitezei ceasului CPU pentru a debloca limitele de frecvență hardware. Procesul de build acoperă o gamă largă de capabilități, inclusiv integrarea de patch-uri personalizate, extinderea automată a partițiilor și gruparea software-ului preinstalat pentru servicii de rețea acasă. Suportă funcții de gestionare a rețelei, cum ar fi configurarea DNS, tunelarea VPN, blocarea reclamelor și suportul pentru containere pentru rularea aplicațiilor pe hardware embedded. Proiectul utilizează scripturi shell pentru a automatiza generarea imaginilor de firmware și a gestiona actualizările de sistem.
Provides a control panel for managing virtual container environments on embedded hardware.
ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself
Defines base images, system-level dependencies, and package requirements for remote execution, including options to replicate local development environments automatically.
Finch is a virtual machine-based container runtime and OCI container management CLI used for local container development. It operates by running container workloads inside a background virtual machine to isolate them from the host operating system. The project serves as an OCI image builder and a multi-container service orchestrator for simulating complex production environments on a workstation. The runtime functions as a cross-platform container engine, utilizing emulation layers to execute container images built for foreign CPU architectures. It distinguishes its image distribution through
Deletes stopped containers and optionally removes associated volumes to clean up the environment.
Toolbox is a development workspace orchestrator and container environment manager that bootstraps mutable toolsets and SDKs inside containers. It functions as a Linux distribution sandbox and a host-integrated container runtime, allowing users to run native package managers and software without modifying the host operating system. The project differentiates itself by bridging isolated containers with the host system through the mapping of user identities, network sockets, and home directories. It utilizes a daemonless engine to provide these environments while ensuring that system configurati
Manages the launching and lifecycle of isolated Linux distribution environments that integrate host configurations.
This project is a curated collection of deployment files and configurations for hosting a wide variety of open-source services on a home server. It primarily utilizes Docker and Docker Compose to automate the orchestration, lifecycle management, and deployment of containerized applications. The repository provides a comprehensive suite for self-hosted infrastructure, covering network management tools, media streaming, and home automation. It includes specialized configurations for securing internal services via reverse proxies, WireGuard VPN tunnels, and automated SSL/TLS certificate manageme
Provides a centralized web interface for managing containerized resources, images, and environments.