En à peine 2 ans, l'outil libre et open source Docker a connu une ascension fulgurante dans le monde du développement logiciel. Massivement adopté par les professionnels , celui-ci a su concilier le cycle de vie des applications et leurs infrastructures.
Mais au fait, c'est quoi Docker ? C'est la réponse que j'essaierai de développer tant du point de vue technique que fonctionnel dans cette présentation.
Après un rapide survol des deux univers ( dev & ops ), j'expliquerai ce que Docker nous apporte de plus, je détaillerai son installation , sa facilité de prise en main en me basant sur des cas d'utilisations concrets ( voting-app, WordPress.. ) . Nous verrons ensuite que Docker a juste inventé de nouveaux cas d'usages mais pas la technologie, je parlerai alors brièvement des cgroups et des namespaces, puis expliquerai le concept des volumes , l'orchestration de déploiement, le clustering, le networking, et pour finir, quelques notions sur la sécurité.