vault backup: 2025-03-05 17:54:55
This commit is contained in:
@@ -33,10 +33,10 @@ date: 2025-03-06
|
|||||||
|
|
||||||
--
|
--
|
||||||
|
|
||||||
### Intérêts
|
### Avantages
|
||||||
|
|
||||||
+ Isolation complète
|
+ Isolation complète
|
||||||
+ OS complètement émulé
|
+ OS / noyau complètement émulés
|
||||||
+ Tests sur OS spécifiques
|
+ Tests sur OS spécifiques
|
||||||
+ Lancer un logiciel non supporté
|
+ Lancer un logiciel non supporté
|
||||||
+ Environnment reproductible
|
+ 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]]
|
![[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
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user