Outils pour utilisateurs

Outils du site


reseau:docker:presentationdocker

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
reseau:docker:presentationdocker [2024/12/08 18:50] – [Comparaison de Docker avec une virtulisation classique] techer.charles_educ-valadon-limoges.frreseau:docker:presentationdocker [2024/12/08 19: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===== 
-{{  :si7:docker_03.png?400. |}} 
-Les conteneurs Docker s'exécutant sur une machine hôte partagent le noyau du système d'exploitation de cette machine et font directement appel à celui-ci  pour exécuter leurs applications. Ils démarrent ainsi très rapidement et utilisent peu de ressources (processeur, mémoire vive, etc.). 
-Du fait que les conteneurs n'embarquent pas de système d’exploitation et qu’ils peuvent partager des fichiers communs, ils sont très légers : cela réduit l'utilisation du disque, ils se migrent plus facilement d’une machine physique à une autre et les 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. 
- 
-===== 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  est une réponse à ces problématiques :  
-  * 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'isolation entre application +   * à 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'ordinateur contenant le système d’exploitation est central dans cette architecture et l’isolation est moins stricte.  L'ordinateur contenant le système d’exploitation est central dans cette architecture et l’isolation est moins stricte. 
  
/var/www/html/wikis/farm/siocours.lycees.nouvelle-aquitaine.pro/data/attic/reseau/docker/presentationdocker.1733683856.txt.gz · Dernière modification : de techer.charles_educ-valadon-limoges.fr