Please enable JavaScript.
Coggle requires JavaScript to display documents.
Docker (Qu'est ce qu'un conteneur? (La virtualisation par…
Docker
-
Aantages
Docker permet de créer des conteneurs qui vont uniquement contenir des app avec leur dépendance. les conteneurs docker permettent d'embarquer des app afin de les éxécuter au sein de l'os hote mais de manièr virtuellement isolée
-
accéléer et faciliter le déploiment: vu que dans un conteneur sont regroupés toutes les dépendances d'une app , l conteneur est donc indépendant vis à vis de l'infrastructure hote. ce qui veut dire que les sysadmmin n'ont plus qu'à installer le conteneur sur n'importe quel serveur linux => les conteneurs sont beaucoup plus facilement transportables entre les serveurs linux, ce qui facilite le travail des admin puisqu'ils n'ont plus besoin de gérer telle ou telle version de logiciel ou de librairies sur l'ensemble de leurs serveurs
Docker permet donc de transporter une app de façon fluideentre les différents environnements c à d depuis l'environnement de développement jusqu'à l'environnement de producton et vice ver ça
-
Architecture
-
-
le client doker et le deamon docker peuvent tourner sur la meme machine comme sur des machines différentes
Concept des images
-
l'image docker est un template pret à l'emploi avec des instructions pour la création des conteneurs
on trouve à la base les composants nécessaires à docker qui sont fournis par le noyau linux de l'hote
-