Le concept de « conteneur » a été introduit en 2008 avec LXC. Peu après la démocratisation de la virtualisation, des techniques légères d'isolation de processus introduites depuis longtemps sous Unix (chroot) sont revenues en force. Quelles sont les technologies à la base des conteneurs ? Revenons sur les mécanismes de namespaces, cgroups, copy-on-write etc. Et comment choisir sa solution libre de conteneurs ? Parlons de LXC qui existe toujours et permet une utilisation simple et légère des conteneurs, de son grand frère LXD et de Docker avec ses fonctionnalités plus avancées et plus complexes (API, images, layers…). Abordons également les outils autour des conteneurs (management, orchestration) et des enjeux (sécurité, culture, workflow).
Speakers: Grégory Colpart Jérémy Lecour