Docker est un environnement libre, open-source et conteneurisé utilisé pour créer, déployer et partager des applications dans des conteneurs. Docker est largement utilisé dans la gestion de projet DevOps car il permet aux développeurs de se concentrer sur l'écriture de code plutôt que de se soucier des systèmes et des dépendances. À cette fin, Docker fournit des composants différents pour gérer et créer des applications et des projets mieux, comme les conteneurs Docker.
Cet article discutera du rôle des conteneurs dans Docker.
Quel est le rôle des conteneurs dans Docker?
Le conteneur Docker est un élément constitutif de Docker pour introduire le concept conteneurisé de Docker. Les conteneurs Docker sont appelés un package léger ou petit exécutable. Ces conteneurs encapsulent ou emballent l'application, les dépendances et les paramètres de configuration. Cette fonctionnalité des conteneurs maximise les performances de l'application et minimise l'utilisation de la mémoire et du risque de sécurité.
Avantages des conteneurs
Voici quelques avantages des conteneurs Docker dans Docker:
Comment créer et utiliser des conteneurs dans Docker?
Les conteneurs Docker sont créés via des images. Pour créer un conteneur, il est nécessaire de créer d'abord une image. Les images Docker sont le modèle ou le cadre du conteneur. Pour la démonstration, passez par les étapes fournies.
Étape 1: faire dockerfile
Faire d'abord un simple dockerfile pour conteneuriser l'application. Par exemple, nous avons créé le dockerfile pour exécuter un simple "indice.html”Fichier dans les conteneurs:
De Nginx: dernierÉtape 2: faire l'image
Faites une image à partir du dockerfile en utilisant la commande donnée. Le "-t»Flag définit le nom ou la balise de l'image:
docker build -t html-iMg .Étape 3: Créer un conteneur dans Docker
Créez un conteneur à l'aide de l'image via le «docker crée" commande. Ici le "-p«L'option est utilisée pour spécifier le port exposant et«-nom»Spécifie le nom du conteneur:
Docker Create --name HTML-Container -P 80:80 HTML-IMGÉtape 4: Démarrer le conteneur
Pour exécuter l'application conteneurisée, démarrez le conteneur en utilisant le «docker start" commande:
docker start html-containerAccédez au port assigné du conteneur et vérifiez si le conteneur s'exécute ou non.
Nous avons réussi à déployer l'index.Programme HTML à l'intérieur du conteneur:
Nous avons démontré le rôle de Docker et comment l'utiliser pour conteneuriser l'application.
Conclusion
Le rôle principal d'un conteneur est de conteneuriser l'application en encapsulant ou en emballant l'application, les dépendances et les paramètres de configuration. Les avantages des conteneurs de Docker sont des conteneurs plus portables, évolutifs, ont un développement et un déploiement faciles et sont plus efficaces. Cet article a démontré le rôle des conteneurs dans Docker et comment les utiliser pour conteneuriser l'application.