Maison > Opération et maintenance > Docker > le corps du texte

Introduction détaillée à la commande build dans docker

王林
Libérer: 2020-07-20 17:38:55
avant
9502 Les gens l'ont consulté

Introduction détaillée à la commande build dans docker

La commande build dans Docker est utilisée pour créer une image Docker basée sur le fichier Dockerfile et le contexte donnés.

(Tutoriel recommandé : Tutoriel Docker)

Format d'utilisation de la commande Docker build :

docker build [OPTIONS] <PATH | URL | ->
Copier après la connexion

1 Options OPTIONS couramment utilisées

.

--build-arg, définissez la variable d'environnement pendant la construction

--no-cache, false par défaut. La définition de cette option n'utilisera pas Build Cache pour créer l'image

--pull, la valeur par défaut est false. Définissez cette option pour toujours essayer d'extraire la dernière version de l'image

--compress, false par défaut. La définition de cette option utilisera la compression gzip pour créer le contexte

--disable-content-trust, la valeur par défaut est true. La définition de cette option vérifiera l'image

--file, -f, le chemin complet de Dockerfile, la valeur par défaut est 'PATH/Dockerfile'

--isolation, default--isolation= "default", qui est l'espace de noms Linux ; d'autres incluent process ou hyperv

--label, qui définit les métadonnées

--squash pour l'image générée, et la valeur par défaut est false. La définition de cette option compressera les multiples calques nouvellement créés dans un nouveau calque, mais vous ne pourrez pas partager le nouveau calque entre plusieurs images ; le réglage de cette option créera en fait une nouvelle image tout en conservant l'image d'origine.

--tag, -t, le nom et la balise de l'image, généralement au format nom:balise ou nom ; vous pouvez définir plusieurs balises pour une image dans une seule construction

--réseau , valeur par défaut. Définissez cette option, définissez le mode réseau pour les instructions RUN pendant la construction

--quiet, -q, default false. Définissez cette option, Supprimer la sortie de construction et imprimer l'ID de l'image en cas de succès

--force-rm, false par défaut. Définissez cette option pour toujours supprimer le conteneur dans le lien intermédiaire

--rm, la valeur par défaut est --rm=true, c'est-à-dire supprimer le conteneur dans le lien intermédiaire

2. | URL | - Description

donne le contexte dans lequel la commande sera exécutée.

Le contexte peut être le chemin local PATH où la construction est exécutée, ou une URL distante telle qu'une bibliothèque Git, une archive tar ou un fichier texte, ou -.

Pendant le processus de construction de l'image, vous pouvez utiliser la commande ADD pour ajouter n'importe quel fichier dans le contexte (notez que le fichier doit être dans le contexte) à l'image.

peut être PATH, par exemple, le PATH local actuel est.

3 Exemple

docker build - < Dockerfile
Copier après la connexion

Description : le processus de construction ci-dessus n'a qu'un Dockerfile et aucun contexte. >

docker build - < context.tar.gz
Copier après la connexion

description : où se trouve le Dockerfile au chemin racine dans le package context.tar.gz

docker build -t champagne/myProject:latest -t champagne/myProject:v2.1 .
docker build -f dockerfiles/Dockerfile.debug -t myapp_debug
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal