Section INF (All)
Expliquer les interactions entre le client et le registre
Construire une image à partir d’un dockerfile fourni
Gérer les versions d’une image
docker pull
docker run
docker build
docker push
docker tag
Le démon Docker reçoit les fichiers du build. C’est ce que l’on appelle un contexte.
Le . signifie dossier courant.
On peut aussi passer un autre dossier :
Les images orphelines apparaissent quand :
On construit sans tag (docker build .)
Ou lorsqu’un build remplace un tag existant (cache).
Elles peuvent être retaggées ou supprimées.
Un tag complet est composé d’un repository et d’un tag (version).
Sans spécifier une version, le tag devient le latest.
Registre privé et public sur hub.docker.com
Une URI d’un dépôt ressemble à :
Nom du compte/REPOSITORY:TAG
Exemple : teacheretml/toolbox:1.0
On tagge nos versions en prefixant le nom du compte
docker tag <REPOSITORY>:<VERSION> <NOM_COMPTE>/<REPOSITORY>:<VERSION>
docker tag toolbox:1.0 teacheretml/toolbox:1.0(docker tag est un alias de
docker image tag)
⚠️ docker login impératif