Introduction
Lors de l’écriture du premier ouvrage sur Docker par l’auteur, la technologie était encore jeune et un réel emballement était visible autour d’elle. Comme souvent dans ce cas, une certaine confusion existait alors sur la portée exacte de la technologie, et le livre avait pour but de ne pas partir directement dans une explication des fonctionnalités de Docker, mais de commencer par préciser l’intention de l’outil ; bref, le rôle qu’il se proposait de jouer dans un SI (système d’information), plutôt que de décrire toutes ses fonctionnalités, dont certaines n’étaient d’ailleurs pas stables.
Environ deux ans plus tard, pour un second livre sur le sujet, Docker était devenu un outil majeur et presque un standard parmi les possibilités offertes pour déployer des applications. Toutefois, ce besoin de comprendre le pourquoi de la technologie avant de se pencher sur le comment restait d’actualité. Docker s’était inséré partout, commençait à bénéficier d’un riche écosystème, avait été adoubé par tous les fournisseurs de cloud et disposait même d’une implémentation Windows en plus de son origine Linux. Cette profusion d’annonces autour de Docker rendait encore plus nécessaire de revenir aux fondamentaux pour acquérir une bonne compréhension...