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:
É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:
É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.