anchor.diff:  
   gestion des espaces de noms séparés pour isoler le système d'exploitation tel que vu par l'application
   
  -Il peut tourner sous d'autre plate-forme comme MacOS X ou Windows (mais via une VM Linux)
  +Il peut tourner sous d'autre plate-forme comme Mac Os X ou Windows (mais via une VM Linux)
   
   === Les briques de Docker
   
  -* Le registry
  +* Le Registry
   * Les Images
  -* Les containers
  +* Les Containers
   
   === Docker Registry
   
   * Centralisation des images
   
  -* possibilite de :
  +* possibilité de :
   ** puller
   ** pusher
   
   === Docker Images
   
  -* ensembles de couches contenant le systeme de fichier
  +* ensembles de couches contenant le système de fichier
   * compose a partir
   ** de couches de bases
   ** d'action 
  -* creer a partir de docker file
  +* créer a partir de docker file
   * utilisation du copy-on-write
   
   [NOTE.speaker]
   --
  -Cette image est compose d'une image disque basique agrementer d'actions d'installations complementaires.
  -Le processus est definis par le "Docker file".
  +Cette image est compose d'une image disque basique agrémenter d'actions d'installations complémentaires.
  +Le processus est définis par le "Docker file".
   --
   
   === Le Docker File
  
positive.code: 
  === la virtualisation
  
  * La migration IBM 36 vers IBM38 Oblige IBM a faire le premier emulateur.
  
  * On peut faire tourner une machine dans une autre. +
  La machine devient un simple programme 
  
  === !
  
  image::https://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Diagramme_ArchiEmulateur.png/1169px-Diagramme_ArchiEmulateur.png[canvas,size=contain]
  
  === la virtualisation
  
  
negative.code: 
  === !
  
  Solution basée sur des techniques existantes dans le noyau Linux et éprouvées :
  
  * LXC,
  * CGgroup,
  * virtualisation du réseau,
  * UnionFS,
  * ...
  
  === Approche légère
  
  Il s'appuie plutôt sur les fonctionnalités du noyau et utilise l'isolation de ressources :
  
  