Isoler des traitements au sein de conteneurs est une stratégie d’une utilité phénoménale, qui facilite de nombreux déploiements et opérations. Et si nous pouvions aller plus loin, et exécuter des conteneurs directement… au sein d’un conteneur ?
Utiliser des conteneurs, qu'ils soient gérés par Docker ou Podman, pour isoler les traitements au sein d'une machine (virtuelle ou non), est non seulement une bonne pratique, mais une solution à de nombreux problèmes. Plus besoin de s'assurer de la disponibilité de certains ports ou de s'inquiéter que le traitement exécuté affecte, d'une manière ou d'une autre, le système hôte. On peut également installer des logiciels supplémentaires au sein du conteneur sans se soucier de leurs impacts ou même de leurs maintenances – puisqu’ils disparaîtront à la fin de son exécution.
Cette approche est tellement appréciable qu'il est rapidement frustrant de ne pas pouvoir l’employer, comme par exemple lorsque le traitement s'effectue déjà au sein d'un conteneur. Cependant, ce n'est pas une véritable limite. En effet, il est tout à fait possible de lancer et gérer un ou plusieurs conteneurs au sein même d'un conteneur ! Nous allons donc étudier dans cet article comment mettre ceci en place,…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première