Section courante

A propos

Section administrative du site

docker build

Construction
Docker

Syntaxe

docker build [OPTIONS] PATH | URL | -

Paramètres

Nom Description
--add-host Ce paramètre permet d'ajouter une cartographie d'hôte à IP personnalisé (host:ip).
--build-arg Ce paramètre permet de définir les variables d'un numéro de construction.
-c Ce paramètre permet de partager le microprocesseur (poids relatif).
--cache-from Ce paramètre permet d'indiquer les images à considérer comme sources de cache.
--cgroup-parent Ce paramètre permet d'indiquer un groupe de contrôle parent facultatif pour le conteneur.
--compress Ce paramètre permet de compresser le contexte du numéro de construction à l'aide de gzip.
--cpu-period Ce paramètre permet de limiter la période CFS (Completely Fair Scheduler) du microprocesseur.
--cpu-quota Ce paramètre permet de limiter le quota CFS (Completely Fair Scheduler) du microprocesseur.
--cpu-shares Ce paramètre permet de partager le microprocesseur (poids relatif).
--cpuset-cpus Ce paramètre permet d'indiquer que le microprocesseur dans lesquelles autoriser l'exécution (0-3, 0,1).
--cpuset-mems Ce paramètre permet d'indiquer que le MEM dans lesquels autoriser l'exécution (0-3, 0,1).
--disable-content-trust Ce paramètre permet d'ignorer la vérification d'image. La valeur par défaut est true.
-f Ce paramètre permet d'indiquer le nom du Dockerfile (la valeur par défaut est 'PATH/Dockerfile').
--file Ce paramètre permet d'indiquer le nom du Dockerfile (la valeur par défaut est 'PATH/Dockerfile').
--force-rm Ce paramètre permet de retirer toujours les conteneurs intermédiaires.
--iidfile Ce paramètre permet d'écrire l'identificateur d'image dans le fichier.
--isolation Ce paramètre permet d'activer la technologie d'isolation des conteneurs.
--label Ce paramètre permet de définir des métadonnées pour une image.
-m Ce paramètre permet d'indiquer la limite de mémoire.
--memory Ce paramètre permet d'indiquer la limite de mémoire.
--memory-swap Ce paramètre permet d'indiquer la limite d'échange mémoire égale à la mémoire plus l'échange mémoire: «-1» pour activer l'échange illimité.
--network Ce paramètre permet de définir le mode réseau pour les instructions RUN pendant la construction. Réclame une API 1.25 ou supérieur.
--no-cache Ce paramètre permet de ne pas utiliser de cache lors de la création de l'image.
-o Ce paramètre permet d'indiquer la destination de sortie (format : type=local,dest=path). Réclame une API 1.40 ou supérieur.
--output Ce paramètre permet d'indiquer la destination de sortie (format : type=local,dest=path). Réclame une API 1.40 ou supérieur.
--platform Ce paramètre permet définir la plate-forme si le serveur est compatible avec plusieurs plates-formes. Réclame une API 1.38 ou supérieur.
--progress Ce paramètre permet définir le type de sortie de progression (auto, plain, tty). Utilisez plain pour afficher la sortie du conteneur. La valeur par défaut est auto.
--pull Ce paramètre permet d'essayer toujours d'extraire une version plus récente de l'image.
-q Ce paramètre permet de supprimer la sortie de construction et d'afficher l'identificateur d'image en cas de succès.
--quiet Ce paramètre permet de supprimer la sortie de construction et d'afficher l'identificateur d'image en cas de succès.
--rm Ce paramètre permet de supprimer les conteneurs intermédiaires après une construction réussie. La valeur par défaut est true.
--secret Ce paramètre permet d'indiquer un fichier secret à exposer à la construction (uniquement si BuildKit est activé) : id=mysecret,src=/local/secret. Réclame une API 1.39 ou supérieur.
--security-opt Ce paramètre permet d'indiquer des options de sécurité.
--shm-size Ce paramètre permet d'indiquer la taille de /dev/shm.
--squash Ce paramètre permet d'écraser les couches nouvellement construites en une seule nouvelle couche. Réclame une API 1.25 ou supérieur.
--ssh Ce paramètre permet d'indiquer le socket ou les clefs de l'agent SSH à exposer à la construction (uniquement si BuildKit est activé) (format: default|[=|[,]]). Réclame une API 1.39 ou supérieur.
--stream Ce paramètre permet d'indiquer que le flux se connecte au serveur pour négocier le contexte de construction.
-t Ce paramètre permet d'indiquer le nom et éventuellement une balise au format 'name:tag'.
--tag Ce paramètre permet d'indiquer le nom et éventuellement une balise au format 'name:tag'.
--target Ce paramètre permet de définir l'étape de construction cible à construire.
--ulimit Ce paramètre permet d'indiquer les options Ulimit.

Description

Cette commande permet de créer une image à partir d'un Dockerfile.

Remarques



Dernière mise à jour : Vendredi, le 11 Décembre 2020