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 | ->
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
Description : le processus de construction ci-dessus n'a qu'un Dockerfile et aucun contexte. >
docker build - < context.tar.gz
docker build -t champagne/myProject:latest -t champagne/myProject:v2.1 . docker build -f dockerfiles/Dockerfile.debug -t myapp_debug
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!