vault backup: 2025-03-06 07:35:06
This commit is contained in:
@@ -129,7 +129,7 @@ Docker rend programmable un tas de trucs
|
|||||||
|
|
||||||
## Images
|
## Images
|
||||||
|
|
||||||
+ Représentation d'un OS déjà préparé
|
+ Représentation d'un OS et d'un système de fichier déjà préparé
|
||||||
+ Moyen principal de partage d'environnement
|
+ Moyen principal de partage d'environnement
|
||||||
+ Template pour les containers
|
+ Template pour les containers
|
||||||
+ Container = instance d'image
|
+ Container = instance d'image
|
||||||
@@ -155,7 +155,8 @@ EXPOSE 5000
|
|||||||
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8080"]
|
CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8080"]
|
||||||
```
|
```
|
||||||
|
|
||||||
Mais où est l'OS là dedans ?
|
+ `docker build .`
|
||||||
|
+ Mais où est l'OS là dedans ?
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|
||||||
@@ -167,6 +168,16 @@ Mais où est l'OS là dedans ?
|
|||||||
|
|
||||||
![[Pasted image 20250305180252.png|768]]
|
![[Pasted image 20250305180252.png|768]]
|
||||||
|
|
||||||
|
--
|
||||||
|
|
||||||
|
### En résumé
|
||||||
|
|
||||||
|
+ Les images décrivent comment créer un container, sur quel OS, etc.
|
||||||
|
+ Les images encapsulent et compressent notre application
|
||||||
|
+ Partagées et versionnées en layers
|
||||||
|
+ Décrites à l'aide d'un Dockerfile
|
||||||
|
+ `docker build` pour compiler le Dockerfile en image
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Containers
|
## Containers
|
||||||
@@ -178,12 +189,15 @@ Mais où est l'OS là dedans ?
|
|||||||
+ On peut avoir plusieurs containers qui lancent la même image
|
+ On peut avoir plusieurs containers qui lancent la même image
|
||||||
+ C'est même le principe de Kubernetes
|
+ C'est même le principe de Kubernetes
|
||||||
+ Uniques par leur container layer mais c'est tout
|
+ Uniques par leur container layer mais c'est tout
|
||||||
|
+ `docker run busybox:latest`
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|
||||||
### Les paramètres d'un container
|
### Les paramètres d'un container
|
||||||
|
|
||||||
+ L'image (obligatoire)
|
+ L'image (obligatoire) et son tag (optionnel)
|
||||||
+
|
+ Les volumes
|
||||||
|
+ Les ports
|
||||||
|
+ Le network
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user