Docker est une plate-forme logicielle qui vous permet de concevoir, tester et déployer des applications rapidement. Docker intègre les logiciels dans des unités normalisées appelées conteneurs, qui rassemblent tous les éléments nécessaires à leur fonctionnement, dont les bibliothèques, les outils système, le code et l’environnement d’exécution. Avec Docker, vous pouvez facilement déployer et dimensionner des applications dans n’importe quel environnement, avec l’assurance que votre code s’exécutera correctement.
FONCTIONNEMENT DE DOCKER
Docker vous offre une méthode standard pour l’exécution de votre code. Docker est un système d’exploitation pour conteneurs. De la même manière qu’une machine virtuelle virtualise le matériel serveur (c.-à-d. qu’il n’est plus nécessaire de le gérer directement), les conteneurs virtualisent le système d’exploitation d’un serveur. Docker est installé sur chaque serveur et vous offre des commandes simples que vous pouvez utiliser pour concevoir, démarrer ou arrêter des conteneurs