vault backup: 2025-03-06 08:33:13
This commit is contained in:
@@ -133,6 +133,7 @@ Docker rend programmable un tas de trucs
|
|||||||
+ 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
|
||||||
|
+ `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`
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user