vault backup: 2025-03-06 08:33:13

This commit is contained in:
2025-03-06 08:33:13 +01:00
parent 33644eee22
commit 4dd08a54a1

View File

@@ -133,6 +133,7 @@ Docker rend programmable un tas de trucs
+ Moyen principal de partage d'environnement
+ Template pour les containers
+ Container = instance d'image
+ `docker image ls`
--
@@ -292,6 +293,38 @@ CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8080"]
---
### Docker
## Registries
--
### Container registry
+ Permet de partager des images
+ Mais aussi de les versionner avec les tags
+ Docker hub
+ ghcr.io - GitHub Container Registry
--
### Télécharger une image
+ `docker image pull`
+ `docker pull`
+ Implicitement lancé par `docker run` si l'image n'existe pas sur l'hôte
--
### Uploader une image
+ `docker image push`
+ `docker push`
+ Une image DOIT être taggée pour être uploadée avec `docker image tag`
--
### En pratique
+ On utilise rarement `pull` directement
+ On utilise souvent une CI pour `push`