reseau:docker:presentationdocker
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
reseau:docker:presentationdocker [2024/12/08 19:50] – [Comparaison de Docker avec une virtulisation classique] techer.charles_educ-valadon-limoges.fr | reseau:docker:presentationdocker [2024/12/08 20:07] (Version actuelle) – [Utilisation de Docker] techer.charles_educ-valadon-limoges.fr | ||
---|---|---|---|
Ligne 59: | Ligne 59: | ||
* téléchargements d’images sont beaucoup plus rapides. | * téléchargements d’images sont beaucoup plus rapides. | ||
Par ailleurs, la technologie mise en œuvre isole les applications les unes des autres et de l’infrastructure sous-jacente. | Par ailleurs, la technologie mise en œuvre isole les applications les unes des autres et de l’infrastructure sous-jacente. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== La virtualisation avec Docker===== | ||
- | {{ : | ||
- | Les conteneurs Docker s' | ||
- | Du fait que les conteneurs n' | ||
- | Par ailleurs, la technologie mise en œuvre isole les applications les unes des autres et de l' | ||
- | |||
- | ===== A chaque service une VM dédiée ===== | ||
- | Les pratiques courantes consistent à créer de nouvelles VM par duplication d’une image contenant un OS personnalisé et à assurer une **isolation forte** entre les VMs. Dans ce cas de figure on virtualise des systèmes d’exploitation identiques sur un même hôte physique. | ||
- | |||
- | Mais cela représente une consommation importante de ressources disque et de calcul pour implémenter l’application ou le service. | ||
- | |||
- | ===== Docker pour quoi faire ? ===== | ||
- | La technologie de conteneur mise en œuvre par Docker | ||
- | * Permettre la **création** de service s’exécutant sur un **système d’exploitation identique**, | ||
- | * Partager une grande partie des **fonctionnalités** et des librairies de base du système d’exploitation, | ||
- | * Assurer une **isolation** entre les VMs. | ||
- | * **Limiter** la consommation de ressources : espace disque, mémoire, temps de mise en œuvre très réduit , administration et maintenance lors des mises à jour notamment. | ||
Docker permet des usages qu’il était difficilement envisageable auparavant. | Docker permet des usages qu’il était difficilement envisageable auparavant. | ||
Ligne 96: | Ligne 71: | ||
- | Docker n’est ni un émulateur ni une solution de virtualisation. C’est un **logiciel client-serveur** basé sur des fonctionnalités de bas niveau du noyau Linux et ou de Windows. Si la virtualisation classique consiste à simuler le fonctionnement d’une machine physique en isolant les applications dans des systèmes d’exploitation situés dans des VMs différentes. | + | Docker n’est ni un émulateur ni une solution de virtualisation. C’est un **logiciel client-serveur** basé sur des fonctionnalités de bas niveau du noyau Linux et ou de Windows. |
L’approche de Docker consiste : | L’approche de Docker consiste : | ||
- | * à assurer l' | + | * à assurer l'**isolation** entre application, |
- | * avec les fonctionnalités du système d’exploitation lui-même. | + | * avec les **fonctionnalités** du système d’exploitation lui-même. |
L' | L' | ||
reseau/docker/presentationdocker.1733683856.txt.gz · Dernière modification : 2024/12/08 19:50 de techer.charles_educ-valadon-limoges.fr