Ubuntu - Docker

Docker est un service de conteneur qui permet d'exécuter des applications ou même des systèmes d'exploitation sur un système d'exploitation hôte en tant que conteneurs. Containers sont une technologie nouvelle et passionnante qui a évolué au cours des deux dernières années et qui a été adoptée par de nombreuses organisations clés.

Docker est une entreprise qui développe ces conteneurs spéciaux pour les applications. Le site officiel de Docker esthttps://www.docker.com/

À titre d'exercice, installons un conteneur CentOS sur un système Ubuntu. CentOS est un système d'exploitation basé sur Linux de Red Hat. Ainsi, nous exécuterons le système CentOS sur Ubuntu. Voici les étapes pour mettre cela en place.

Step 1- La première étape consiste à installer l'application Docker sur le serveur Ubuntu. Ainsi, sur le serveur de test Ubuntu, exécutez la commande suivante pour vous assurer que les mises à jour du système d'exploitation sont en place.

sudo apt-get update

Step 2 - Une fois toutes les mises à jour traitées, exécutez la commande suivante pour installer Docker.

sudo apt-get install -y docker.io

Step 3- Une fois les packages Docker installés, nous devrions recevoir un message de sortie indiquant que le processus Docker a démarré et est en cours d'exécution. Le processus Docker est connu sous le nom de moteur Docker ou de démon Docker.

Step 4 - Pour afficher la version de Docker en cours d'exécution, exécutez la commande Docker info.

Step 5 - La prochaine étape consiste à installer notre image CentOS sur Ubuntu.

Docker dispose d'un site spécial appelé le hub Docker, qui est utilisé pour stocker des images prédéfinies pour Docker. Le lien vers le site esthttps://hub.docker.com/

Step 6 - Effectuez un processus de connexion simple et rapide pour pouvoir vous connecter au site et voir toutes les images Docker disponibles.

Step 7 - Une fois connecté, cliquez sur le bouton Explorer pour voir toutes les images Docker disponibles.

Les deux points importants à noter sont -

  • Le Docker pullcommander. Il s'agit de la commande pour installer l'image Docker sur la boîte Linux.

  • Le Docker details pour les différentes versions de CentOS.

Step 8 - Sur la boîte Ubuntu, exécutez la commande.

sudo docker pull centos:latest

Le téléchargement du composant Docker démarre et le Docker CentOS est téléchargé. Le nom de l'image Docker est centos: latest, ce qui signifie que nous avons la dernière image Docker pour CentOS.

Step 9 - Pour voir toutes les images Docker installées, exécutez la commande

sudo docker images

Dans la capture d'écran suivante, nous pouvons voir que l'image Docker ne fait que 196,8 Mo, et c'est le sous-ensemble de CentOS qui fonctionne maintenant sur le système Ubuntu.

Step 10- Pour démarrer CentOS, nous devons envoyer une commande au système d'exploitation pour démarrer un thread. Nous pouvons le faire en exécutant la commande suivante.

sudo docker run -it centos /bin/bash

La commande ci-dessus fait les choses suivantes -

  • Exécute l'image CentOS Docker.

  • Exécute l'image en mode interactif à l'aide du -it option.

  • Exécute le /bin/bash commande comme processus initial.