DockerFile est l'un des fichiers les plus utilisés pour créer une image dans la plate-forme Docker. Dockerfile est appelé un fichier texte simple qui comprend des commandes ou des instructions essentielles pour créer une image Docker. Cependant, ces instructions peuvent également être exécutées par le terminal, mais l'exécution de chaque instruction une par une est mouvementée. Un autre avantage de dockerfile est que les utilisateurs peuvent créer autant d'images qu'ils souhaitent en utilisant un seul dockerfile.
Ce blog fournira un guide débutant pour créer et utiliser Dockerfile.
Guide débutant Dockerfile
Suivez la méthode ci-dessous pour comprendre complètement la commande dockerfile de base, une méthode pour créer un dockerfile et comment l'utiliser pour générer une nouvelle image:
Commandes de base de Dockerfile
Le tableau donné ci-dessous comprend les détails liés aux commandes Dockerfile et leur description:
Commande | Description |
---|---|
DEPUIS | Le dockerfile doit commencer par le «DEPUIS" déclaration. Il est utilisé pour spécifier l'image parent à partir de laquelle la nouvelle image sera générée. |
COURIR | Cette instruction peut exécuter n'importe quelle commande dans les couches docker de l'image. |
Travail | Il est utilisé pour définir le répertoire de travail pour les instructions Dockerfile, telles que Courir, cmd et env. |
Env | Il est utilisé pour définir la variable d'environnement Docker sur la valeur de l'environnement. |
VOLUME | Il est utilisé pour monter le volume Docker avec un chemin spécifique du conteneur Docker. |
POINT D'ACCÈS | Il est utilisé pour configurer des conteneurs qui seront exécutables et s'exécuteront automatiquement après la construction. |
CMD | Le CMD fournit des paramètres pour les conteneurs en cours d'exécution. Il peut également être utilisé pour donner des arguments par défaut pour POINT D'ACCÈS. |
EXPOSER | Il définit le port exposé sur lequel le conteneur s'exécutera. |
COPIE | Cette déclaration est utilisée pour copier l'instruction ou le dossier à partir de la source et le coller dans le chemin de destination du conteneur. |
Mettre en bouilde | Il est utilisé pour spécifier des instructions dans l'image de base mais les exécuter via l'image en aval. |
Comment créer et utiliser un dockerfile pour générer une image docker?
Pour créer et utiliser un simple dockerfile, créez d'abord un fichier nommé dockerfile. N'oubliez pas que le nom du fichier doit être «Dockerfile», Et n'utilisez aucune extension. Pour une meilleure compréhension, consultez les instructions fournies.
Étape 1: Créer Dockerfile
Les instructions ci-dessous utilisent les affirmations suivantes:
Après avoir créé le dockerfile, appuyez sur "Ctrl + s«Pour le sauver:
Étape 2: générer une image docker
Ensuite, générez l'image Docker à l'aide du «construire»Commande Docker. Ici, "-t”Est utilisé pour définir le nom de l'image:
> docker build -t new-iMg .On peut observer que nous avons créé avec succès une image Docker à l'aide de Dockerfile:
Note: Les utilisateurs peuvent également générer l'image Docker en spécifiant le chemin du chemin du Dockerfile:
> docker build -t new-iMg -f dockerfile .Conclusion
Dockerfile est un fichier texte normal qui comprend des instructions pour générer un dockerfile. Les déclarations de base dockerfile sont «From», «Workdir», «Copie», «Run» et «CMD». Le dockerfile doit être nommé «Dockerfile»Sans aucune extension de fichier. Pour générer l'image à partir du dockerfile, le «construire»La commande docker est utilisée. Ce blog a fourni un guide débutant pour Dockerfile.