Cet article démontrera:
Que signifie envoyer un contexte de build à docker docker?
Le processus d'envoi de fichiers et répertoires du référentiel local au démon docker lors de la création d'une image est appelé Envoi de construction du contexte du démon docker. Pour générer l'image, un démon docker est nécessaire pour accéder aux fichiers, et ces fichiers sont placés dans le même répertoire où Dockerfile est placé. Plus précisément, le «construire»La commande lit l'emplacement du fichier à partir des instructions Dockerfile et envoie le contexte de construction à Docker Daemon.
Comment envoyer un contexte de construction à Daemon dans Docker?
Pour envoyer le contexte de construction à Docker Daemon, utilisez simplement le «docker" commande. Cette commande accédera à l'emplacement du contexte à partir de dockerfile et enverra le contexte ou les fichiers à Docker Daemon. L'emplacement du projet peut contenir plusieurs fichiers et sous-répertoires qui peuvent ne pas être tenus d'envoyer à Docker Daemon. Ces fichiers peuvent être ignorés en utilisant le «.dockerignore" déposer.
Pour l'illustration, passez par les instructions données.
Étape 1: ignorer les fichiers
Tout d'abord, créez un «.dockerignore”Fichier pour ignorer les fichiers qui ne sont pas nécessaires pour créer ou créer une image. Ajoutez le nom des fichiers dans le ".dockerignore»Fichier pour les ignorer:
Étape 2: Envoyez le contexte de construction au démon
Ensuite, envoyez le contexte de construction à Docker Daemon en utilisant le «docker build -t ." commande. Ici, ".”Est utilisé pour spécifier que lire le contexte DockerFile et construire à partir du répertoire actuellement ouvert:
docker build -t image .
À partir de la sortie, vous pouvez voir que Dockerfile et d'autres contextes de construction sont transférés vers Docker Daemon:
Étape 3: Exécutez l'image
Pour la vérification, exécutez l'image créée en envoyant le contexte de construction à Daemon à l'aide de la commande fournie. Ici "-p«L'option est utilisée pour spécifier le port exposant et«-d”Pour l'exécution du conteneur en mode détaché:
Docker Run -d -P 8080: 8080 Go-Image
Après cela, ouvrez le port assigné à l'hôte local et vérifiez si le conteneur s'exécute ou non. Ici, vous pouvez voir, nous avons réussi à construire et à exécuter l'image:
Nous avons démontré ce que signifie l'envoi du contexte de construction et comment l'envoyer à Daemon.
Conclusion
Envoyer un contexte de construction au démon docker signifie le processus d'envoi de fichiers et répertoires du référentiel local au démon docker lors de la création d'une image. Pour envoyer le contexte de construction à Docker Daemon, utilisez simplement le «docker" commande. Cette commande accédera à l'emplacement du contexte à partir de dockerfile et enverra le contexte ou les fichiers à Docker Daemon. Cet article a démontré ce que signifie l'envoi du contexte de construction et comment l'envoyer à Daemon.