Ce message fournira la méthode pour construire ou générer l'image docker à partir du dockerfile.
Construire une image docker à partir d'un dockerfile
DockerFile est appelé un fichier d'instructions qui comprend des instructions de base et essentielles pour générer l'image Docker, telles que l'image de base, l'application source, les points d'entrée, le répertoire de travail, les dépendances essentielles et bien d'autres.
Pour créer l'image en définissant les instructions Dockerfile, passez par les étapes répertoriées.
Étape 1: créer un fichier de programme
Tout d'abord, créez un fichier de programme "indice.html»Et collez l'extrait ci-dessous dans le fichier. Ce code exécutera la page ou le programme HTML simple:
Bonjour! Bienvenue sur le tutoriel LinuxHint
Étape 2: Créer Dockerfile
Pour conteneuriser le programme HTML, créez d'abord un fichier nommé «Dockerfile»Et copiez le bloc de code ci-dessous dans le fichier:
De Nginx: dernier
Index de copie.html / usr / share / nginx / html / index.html
Entrée ["nginx", "-g", "Daemon Off;"]
Dans le code ci-dessus:
Étape 3: Construisez une image docker à partir de dockerfile
Ensuite, créez l'image docker en lisant les instructions Dockerfile à l'aide de la commande mentionnée. Le "-t»Définit le nom de l'image:
> docker build -t html-iMg .
Note: Si le dockerfile existe dans un autre répertoire, vous pouvez spécifier le dockerfile avec le chemin en utilisant le "-F”Option comme suit:
> docker build -t -f dockerfile .
Étape 4: Exécutez l'image docker
Après avoir créé l'image, exécutez les images pour créer et allumer le conteneur:
> docker run -d -p 80:80 html-iMg
Pour vérifier, ouvrez le navigateur et accédez à un port alloué et vérifiez si l'application est déployée ou non. Vous pouvez voir que nous avons réussi à générer et à exécuter l'image à partir des instructions Dockerfile:
C'est tout sur la façon de créer ou de générer l'image à partir du dockerfile.
Conclusion
Pour construire l'image docker, créez d'abord un simple dockerfile qui contient certaines instructions essentielles telles que l'image de base, le fichier source, les dépendances requises et bien d'autres. Ensuite, générez l'image en utilisant le «docker build -t " commande. Cette rédaction a démontré comment construire ou créer une image docker à partir du dockerfile.