6.1 Présentation de Docker

Docker est la technologie de conteneurisation d'applications la plus courante. Il s'agit d'une plate-forme conçue pour faciliter la création, le déploiement et l'exécution des applications à l'aide de conteneurs. Un conteneur encapsule une application et son propre système d'exploitation et toutes les autres dépendances, comme les bibliothèques et les paquetages. Le déploiement d'eDirectory à l'aide de conteneurs Docker présente les avantages suivants :

  • Portabilité élevée : toute application exécutée dans des conteneurs peut être facilement déployée sur les plates-formes matérielles et les systèmes d'exploitation pris en charge par Docker.

  • Facilité de déploiement : les conteneurs permettent de déployer, de mettre à niveau et de mettre à l'échelle les applications plus rapidement à l'aide d'outils d'orchestration.

  • Cohérence : il n'y a pas d'impact sur la fonctionnalité d'eDirectory, quel que soit l'endroit où les conteneurs sont déployés.

Pour plus d'informations sur Docker et sur ses composants, reportez-vous à la section Docker Overview (Présentation de Docker).