vault backup: 2025-03-05 17:54:55

This commit is contained in:
2025-03-05 17:54:55 +01:00
parent c06773442e
commit 00a3d944b6

View File

@@ -33,10 +33,10 @@ date: 2025-03-06
--
### Intérêts
### Avantages
+ Isolation complète
+ OS complètement émulé
+ OS / noyau complètement émulés
+ Tests sur OS spécifiques
+ Lancer un logiciel non supporté
+ Environnment reproductible
@@ -45,7 +45,8 @@ date: 2025-03-06
---
## Docker arrive
## Docker
### arrive
--
@@ -57,14 +58,70 @@ date: 2025-03-06
--
### Comment Docker diffère
### VMs vs Containers
Les différences
![[Pasted image 20250305172704.png]]
+ Pas d'hyperviseur, usage direct de l'hôte
+ Pas d'hyperviseur
+ usage direct de l'hôte pour l'émulation
+ Les outils sont partagés également
--
### Avantages par rapport aux VMs
+ Légèreté
+ Moins de choses dans un container que dans un iso
+ Rapidité
+ De mise en route, d'exécution et de destruction
+ containers = VM jetables à la volée
+ Flexibilité dans l'usage des ressources
--
### Inconvénients par rapport aux VMs
+ Isolation partielle
+ Sécurité
+ Pas de ressources fixes
--
### VM ou container ?
#### VM si:
+ Besoin d'une isolation complète
+ D'accéder aux éléments intrinsèques d'un OS (kernel, libs, ...)
+ Usage en ressources prédéfini
#### Docker si:
+ Isolation partielle suffisante
+ "Juste" besoin d'une machine indépendante
+ Flexibilité (ressources, network, etc.)
--
### C'est pas tout
Docker rend programmable un tas de trucs
+ Création et le partage d'images
+ La mise en réseau des containers
+ Le partage de variables, de filesystem avec l'hôtes
+ ...
---
## Docker
### Les engrenages
---