13 repositorios
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.
This project is an OpenWrt firmware build system and embedded Linux build tool designed to create customized router firmware images for NanoPi hardware. It functions as a network OS customization kit, providing a structured environment for compiling tailored operating system images that integrate specific drivers, packages, and kernel optimizations. The system distinguishes itself through deep hardware and performance tuning, including kernel-space flow offloading for traffic acceleration and symmetric multiprocessing interrupt balancing to prevent single-core processing bottlenecks. It enabl
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 es un runtime de contenedores basado en máquinas virtuales y una CLI de gestión de contenedores OCI utilizada para el desarrollo local de contenedores. Opera ejecutando cargas de trabajo de contenedores dentro de una máquina virtual en segundo plano para aislarlos del sistema operativo anfitrión. El proyecto sirve como constructor de imágenes OCI y orquestador de servicios multicontenedor para simular entornos de producción complejos en una estación de trabajo. El runtime funciona como un motor de contenedores multiplataforma, utilizando capas de emulación para ejecutar imágenes de contenedores construidas para arquitecturas de CPU extranjeras. Se distingue en la distribución de imágenes mediante soporte de carga diferida (lazy-loading) y la generación de índices buscables, permitiendo que los contenedores inicien antes de que se complete la descarga total de la imagen. El proyecto cubre una amplia gama de capacidades, incluyendo la gestión del ciclo de vida de imágenes OCI, la configuración de recursos de máquinas virtuales y la orquestación de aplicaciones multicontenedor. Proporciona herramientas para la gestión de redes, persistencia de volúmenes y firma y verificación de imágenes. El sistema incluye una interfaz de línea de comandos con soporte para autocompletado de shell y compatibilidad con comandos de contenedores heredados.
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.