Section courante

A propos

Section administrative du site

docker builder build

Construire une construction
Docker

Syntaxe

docker builder 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 de construction.
-c Ce paramètre permet de partager le microprocesseurs (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 le groupe de contrôle parent facultatif pour le conteneur.
--compress Ce paramètre permet de compresser le contexte 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 microprocesseurs (poids relatif).
--cpuset-cpus Ce paramètre permet d'indiquer le microprocesseur dans lesquelles autoriser l'exécution (0-3, 0,1).
--cpuset-mems Ce paramètre permet d'indiquer 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.
-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 toujours retirer 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 de mémoire illimité.
--network Ce paramètre permet de définir le mode réseau pour les instructions RUN pendant la construction. Réclame l'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 l'API 1.40 ou supérieur.
--output Ce paramètre permet d'indiquer la destination de sortie (format : type=local,dest=path). Réclame l'API 1.40 ou supérieur.
--platform Ce paramètre permet de définir la plate-forme si le serveur est compatible avec plusieurs plates-formes. Réclame l'API 1.38 ou supérieur.
--progress Ce paramètre permet de 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 de toujours essayer 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.
--secret Ce paramètre permet d'indiquer le fichier secret à exposer à la construction (uniquement si BuildKit est activé): id=mysecret,src=/local/secret. Réclame l'API 1.39 ou supérieur.
--security-opt Ce paramètre permet d'indiquer les 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 l'API 1.25 ou supérieur.
--ssh Ce paramètre permet d'indiquer que le socket ou les clefs de l'agent SSH sont exposer à la construction (uniquement si BuildKit est activé) (format : default|[=|[,]]). Réclame l'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 que le nom et éventuellement une balise au format 'name:tag'.
--tag Ce paramètre permet d'indiquer que 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.

Remarque



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