Guide du débutant pour utiliser Docker

Guide du débutant pour utiliser Docker

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?
  • Comment créer / créer une image docker?
  • Comment construire et exécuter un conteneur docker?
  • Comment pousser / enregistrer des images sur Docker Hub?
  • Comment extraire / télécharger des images de Docker Hub?

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:

  • "DEPUIS»Commande spécifie une image de base pour le conteneur.
  • "COPIE«L'instruction est utilisée pour coller« l'index.Fichier HTML »et" Linuxhint.Png ”Image dans le chemin du conteneur.
  • "POINT D'ACCÈS»Définit le point d'exécution du conteneur.

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:

  • "-nom”Est ​​utilisé pour spécifier le nom du conteneur.
  • "iMgContainer"Est le nom du conteneur.
  • "-p”Est ​​utilisé pour attribuer le port au conteneur.
  • "80:80"Est le port.
  • "linuximg«Est l'image docker:

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.