LXC est un framework de virtualisation au niveau du système d'exploitation et un gestionnaire de conteneurs Linux utilisé pour exécuter plusieurs systèmes Linux isolés sur un seul hôte. Il fonctionne comme un orchestrateur d'espace de noms de noyau et un runtime de conteneur non privilégié, permettant la création et la gestion de conteneurs système sans la surcharge d'un hyperviseur.
Les fonctionnalités principales de lxc/lxc sont : Unprivileged Container Execution, Virtual Machine Containers, Namespace-Based Isolation, Linux Container Managers, System-Call Access Controllers, Container Security Hardening, Root User Mapping and Filesystem Virtualization, Container Isolation.
Les alternatives open-source à lxc/lxc incluent : lxc/incus — Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual… yeasy/docker_practice — This project is a Docker educational resource and a collection of practical examples designed for learning… lxc/lxd — LXD is a unified platform for managing both system containers and virtual machines through a single REST API and… docker/docker-ce — Docker CE is an OCI compliant container platform and runtime engine used for building and running applications within… opencontainers/runc — runc is a command-line utility for spawning and running containers on Linux systems according to the Open Container… containers/libpod — Libpod is a container management library for running and controlling the lifecycle of Open Container Initiative…
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
This project is a Docker educational resource and a collection of practical examples designed for learning containerization technologies. It serves as a guide for understanding container fundamentals, including the creation and management of custom images and the use of registries. The repository provides specialized references for container security hardening, such as managing kernel privileges and implementing supply chain security. It also includes tutorials for multi-container orchestration and a DevOps guide focused on CI/CD automation and image optimization. The material covers a broad
LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes
Docker CE is an OCI compliant container platform and runtime engine used for building and running applications within isolated environments. It functions as a Linux container orchestrator and provides a command-line interface to manage the entire lifecycle of running application instances. The platform enables containerized application deployment and cross-platform software distribution by packaging software with its dependencies. It supports microservices architecture management and the creation of reproducible local development environments. The system includes capabilities for application