Outils pour utilisateurs

Outils du site


sysadmin:docker:creer_image

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
sysadmin:docker:creer_image [2023/04/25 09:23] – Ajout section "A propos du contexte" yoannsysadmin:docker:creer_image [2023/04/25 12:11] (Version actuelle) yoann
Ligne 34: Ligne 34:
  
 <code> <code>
-docker image build -t [imagename][:tag] [Dockerfile folder]+docker image build -t [imagename][:tag] aContextFolder
 </code> </code>
  
-L'option %%--tag%%, -t permet de définir à la fois le nom de l'image et la version.+  * La commande accepte un seul argument obligatoire (ici "aContextFolder"), c'est le chemin du ''build context''; 
 +  * L'option %%--tag%%, -t permet de définir à la fois le nom de l'image et la version. 
 + 
 + 
 +==== A propos du contexte ===== 
 + 
 +L'image Docker est construite côté serveur. Le client Docker communique au serveur le ''Dockerfile et les fichiers présents dans le dossier en argument de la commande **docker build**'': c'est le contexte. Il est possible d'exclure des fichiers du contexte grâce au fichier **.dockerignore**. Le détail du fonctionnement du contexte est abordé dans le wiki [[sysadmin/docker/build_context|build context]]. 
 + 
 +==== Exemple ====
  
 Dans l'exemple ci-dessous, on a écrit un fichier script.sh qui affiche régulièrement un message: Dans l'exemple ci-dessous, on a écrit un fichier script.sh qui affiche régulièrement un message:
Ligne 70: Ligne 78:
  
  
-==== A propos du contexte ===== 
- 
-L'image Docker est construite côté serveur. Le client Docker communique au serveur le ''Dockerfile et les fichiers présents dans le dossier d'exécution de la commande **docker build**'': c'est le contexte. Il est possible d'exclure des fichiers du contexte grâce au fichier **.dockerignore**. Le détail du fonctionnement du contexte est abordé dans le wiki [[sysadmin/docker/build_context|build context]] 
  
 ===== Optimiser la taille des images ===== ===== Optimiser la taille des images =====
sysadmin/docker/creer_image.1682414626.txt.gz · Dernière modification : 2023/04/25 09:23 de yoann