Docker est le forum populaire pour créer / créer, déploier et exécuter des applications dans des conteneurs. Il offre de nombreuses fonctionnalités qui rendent les conteneurs simples et faciles à traiter avec Docker. Pour utiliser Docker, les utilisateurs doivent d'abord créer Dockerfile. Ensuite, créez une image docker à partir du docker en particulier. Après cela, créez et exécutez le conteneur à l'aide de l'image docker. De plus, les utilisateurs peuvent pousser les images Docker locales vers le Docker Hub et extraire / télécharger les images Docker officielles à partir du Docker Hub.
Ce guide démontrera:
Comment créer / construire dockerfile?
DockerFile est un script qui a des instructions utilisées pour créer / créer des images Docker. Pour créer un dockerfile, suivez les étapes ci-dessous données.
Étape 1: Créer un fichier de programme
Tout d'abord, lancez le code Visual Studio, créez un "indice.html»Fichier de programme et collez le code HTML suivant:
Bonjour Linuxhint
C'est le logo LinuxHint
Étape 2: Créer Dockerfile
Ensuite, créez un nouveau fichier docker nommé «Dockerfile»Et collez l'extrait ci-dessous pour conteneuriser le programme HTML:
De Nginx: dernier
Index de copie.html / usr / share / nginx / html / index.html
Copier Linuxhint.png / usr / share / nginx / html
Entrée ["nginx", "-g", "Daemon Off;"]
Dans l'extrait ci-dessus:
Comment créer / créer une image docker?
Les images Docker sont des modèles qui contiennent des instructions pour créer ou construire et gérer les conteneurs Docker. Pour créer l'image docker à partir du dockerfile, utilisez la commande à crue donnée:
docker build -t linuximg .
Ici le "-t«L'option est utilisée pour définir le nom de l'image. Par exemple, nous avons spécifié le «linuximg«Comme nom pour l'image Docker:
Ensuite, vérifiez si l'image Docker a été construite ou non en utilisant la commande ci-dessous:
images docker
Dans la sortie ci-dessous, l'image docker peut être vue, je.e., "linuximg»:
Comment construire et exécuter un conteneur docker?
Les conteneurs Docker sont de petits packages exécutables de docker utilisés pour contester l'application. Afin de créer et d'exécuter un conteneur Docker à l'aide de l'image Docker, exécutez la commande suivante:
docker run --name ImgContainer -p 80:80 LinuxImg
Ici:
Une autre façon de simplement créer ou construire un conteneur est d'utiliser le «docker crée" commande:
docker create --name LinuxContainer -p 80:80 LinuxImg
Enfin, ouvrez le navigateur souhaité et accédez au port alloué. Après cela, assurez-vous si la demande est déployée ou non:
On peut observer que nous avons déployé avec succès l'application.
Comment pousser / enregistrer l'image sur Docker Hub?
Pour pousser ou télécharger l'image docker sur Docker Hub, consultez les étapes fournies.
Étape 1: Connectez-vous à Docker Hub à l'aide de la ligne de commande
Tout d'abord, lancez un terminal Windows particulier et exécutez la commande fournie pour vous connecter à votre compte Docker Hub en fournissant les informations d'identification:
Connexion Docker
Étape 2: Afficher les images de docker locales
Ensuite, énumérez toutes les images Docker locales et sélectionnez l'image souhaitée que vous souhaitez pousser sur Docker Hub:
images docker
La sortie ci-dessous montre toutes les images Docker locales disponibles et nous avons sélectionné le «linuximg" image:
Étape 3: Tag Image Docker sélectionnée
Pour pousser une image docker sur Docker Hub, il est nécessaire de marquer d'abord cette image souhaitée. Utilisez le "docker tag /:”Commande pour marquer l'image docker sélectionnée:
docker balise LinuxImg Nom d'utilisateur / LinuxImg: 1.0
Étape 4: Push Image vers Docker Hub
Maintenant, écrivez le «push docker”Commande avec le nom d'image tagué pour télécharger cette image sur Docker Hub:
docker push username / linuximg: 1.0
Ici le "Laibayounas / LinuxImage: 1.0"Est notre image marquée.
Selon la capture d'écran ci-dessous, l'image souhaitée a été poussée au Docker Hub:
Étape 5: Assurer les modifications sur Docker Hub
Enfin, vérifiez si l'image Docker sélectionnée a été poussée ou non au centre Docker:
Dans la partie ci-dessus, l'image locale souhaitée peut être vue dans le Docker Hub.
Comment extraire / télécharger l'image à partir de Docker Hub?
Pour télécharger ou extraire l'image docker de Docker Hub, regardez les étapes ci-dessous.
Étape 1: Rechercher l'image docker
Tout d'abord, accédez à Docker Hub et recherchez l'image Docker spécifique dans la zone de recherche. Par exemple, nous avons recherché le «alpin”Image Docker:
Étape 2: Copiez la commande «Pull»
Puis le "alpin»L'image sera ouverte et copiera la commande« Pull »ci-dessous:
Étape 3: Tirez l'image Docker
Après cela, tirez l'image Docker dans le référentiel local en exécutant la commande copiée dans le PowerShell Windows:
Docker tire alpine
La sortie ci-dessous indique que l'image Docker a été téléchargée dans le référentiel local:
Étape 4: Vérification
Enfin, exécutez la commande suivante pour vérifier si l'image souhaitée a été extraite ou non:
images docker
Dans l'image ci-dessous, l'image docker tirée peut être vue, je.e., "alpin»:
C'était tout au sujet des commandes «Build», «Run», «Push» et «Pull» dans Docker.
Conclusion
Pour utiliser Docker, tout d'abord, construire un dockerfile. Ensuite, créez l'image docker à partir du dockerfile via le «docker build -t ." commande. Après cela, créez / créez et exécutez un conteneur Docker à l'aide de l'image Docker via le «docker run -name -p " commande. De plus, les utilisateurs peuvent pousser les images locales vers le Hub Docker à l'aide du «docker push /:" commande. De plus, pour télécharger n'importe quelle image Docker à partir du Hub Docker, utilisez le «traction docker " commande. Ce message a fourni un guide pour débutant pour utiliser Docker.