---
# System prepended metadata

title: virtualisation cours 1
tags: [' jeremy.delbarre', VIRLI]

---

---
title: virtualisation cours 1
authors: jeremy.delbarre
tags: VIRLI, jeremy.delbarre
---

# Les bases de docker

## Virtualisation classique
virtualisation classique plus lourde qui émule un systeme complet.
si on est pas sur la meme architecture on va devoir émuler le processeur.
par contre si l'on souhaite faire tourner un systeme avec le meme processeur il n'est plus utile de l'emuler.

## Démarrage machine classique
- appuyer sur le bouton
- reset du CPU
- BIOS/UEFI
- bootloader (GRUB/windows): charge le noyau
- Noyau de l'OS
- Espace utilisateur
- Applications

## Démarrage d'une VM
- création de la VM
- vmenter: contexte switch qui permet de changer de CPU
- BIOS/UEFI
- bootloader (GRUB/windows): charge le noyau
- Noyau de l'OS
- Espace utilisateur
- Applications

## Démarrage d'un conteuneur
- creation de conteneur
- espace utilisateur
- application

- conteneur
- application

docker propose des images deja faites pour la communauté 
une image = modèle
le conteneur = instance d'une image, d'un modèle.
les images viennent avec le minimum de programme
