Flux de travail Docker

Flux de travail Docker
Docker est un service bien connu, gratuit et open source qui est universellement utilisé pour créer, partager et déployer des applications et des logiciels. Il utilise l'idée de conteneurisation pour emballer les dépendances du projet, le code et les paramètres de configuration dans une seule unité ou un conteneur. Le conteneur utilise le niveau de système d'exploitation de virtualisation et les ressources système pour gérer et maintenir des projets. Docker fournit également le registre de base cloud pour maintenir les images Docker.

Docker joue avec différents composants pour gérer, expédier et déployer des applications, telles que Docker Daemon travaillant sur un serveur ou un hôte, un client docker, des registres Docker, des conteneurs et des images.

Cet article démontrera le flux de travail de l'environnement Docker.

Qu'est-ce que le flux de travail Docker?

Le flux de travail signifie la séquence des étapes que les utilisateurs doivent suivre pour effectuer certaines tâches. Le flux de travail Docker comprend différentes étapes, telles que le codage de l'application, la fabrication d'un Dockerfile, la génération de l'image Docker et la mise en tir des conteneurs.

Afin de bien comprendre le cycle de travail Docker, passez par les étapes pratiques à condition ci-dessous.

Étape 1: Faire un fichier de programme

Tout d'abord, faites un fichier HTML simple nommé "indice.html»Et copiez le code suivant dans le fichier:






Bonjour! Bienvenue sur le tutoriel LinuxHint



Étape 2: Créer Dockerfile

Le dockerfile est également connu comme un fichier d'instructions qui contient des instructions pour conteneuriser l'application en créant une image Docker. Pour créer une image pour un programme HTML simple, créez un fichier nommé «Dockerfile»Et collez l'instruction donnée dans le fichier:

De Nginx: dernier
Index de copie.html / usr / share / nginx / html / index.html
Entrée ["nginx", "-g", "Daemon Off;"]

Les instructions ci-dessus contiennent:

  • "DEPUIS»Énoncé qui est utilisé pour définir l'image de base.
  • "COPIE«Commande qui copie le«indice.html”Fichier sur un chemin défini en conteneur.
  • "POINT D'ACCÈS»Spécifiez le point exécutable du conteneur:

Étape 3: générer l'image docker

Ensuite, exécutez le «docker”Commande pour créer une nouvelle image Docker à partir du DockerFile nouvellement créé:

> docker build -t html-iMg .

Ici le "-t»Flag définit la balise ou le nom de l'image:

Étape 4: Créez et démarrez les conteneurs

La dernière étape du cycle de travail Docker est de créer et de tirer le conteneur Docker pour exécuter le programme ou l'application conteneurisée. À cette fin, suivez la commande mentionnée. Ici le "-d"L'option exécute le conteneur en mode détaché et"-p"Alloce le port exposant pour le conteneur:

> docker run -d -p 80:80 html-iMg

Pour la vérification, accédez à la «hôte local"C'est par défaut en cours d'exécution sur le port"80»Et vérifiez si le programme est déployé ou non.

À partir de la sortie, vous pouvez voir que nous avons déployé avec succès le programme HTML simple dans le conteneur:

Nous avons expliqué le flux de travail de la plate-forme Docker.

Conclusion

Le flux de travail de la plate-forme Docker comprend différentes étapes comme le code et la création de l'application, la création d'un DockerFile qui est utilisé pour conteneriser l'application via l'image, générer l'image Docker et exécuter l'image pour créer et tirer les conteneurs. Cet article a démontré le flux de travail de base de la plate-forme Docker.