 Décrivez le fonctionnement d'un conteneur Docker.
Un conteneur Docker est un environnement isolé dans lequel les applications peuvent être empaquetées et exécutées. Il se compose de l'application, des bibliothèques système et d'autres fichiers de configuration nécessaires à une tâche spécifique. Le conteneur s'exécute dans un hôte docker, qui isole le conteneur des autres ressources de l'hôte et est responsable de la gestion de son cycle de vie. Les conteneurs Docker sont légers et hautement portables ; ils peuvent être rapidement lancés et transportés vers différents environnements tels que le cloud, le bare metal et sur site. Les conteneurs sont isolés du système hôte sous-jacent afin qu'ils puissent être exécutés et gérés en toute sécurité. Docker utilise également des images qui fonctionnent comme des instantanés, ce qui facilite le déploiement et l'exécution d'applications de manière fiable et cohérente dans différents environnements.