Docker - Boîte à outils

Dans les chapitres d'introduction, nous avons vu l'installation de Docker toolbox sur Windows. La boîte à outils Docker est développée pour que les conteneurs Docker puissent être exécutés sur Windows et MacOS. Le site de Toolbox sur Windows esthttps://docs.docker.com/docker-for-windows/

Pour Windows, vous devez disposer de Windows 10 ou Windows Server 2016 avec Hyper-V activé.

La boîte à outils comprend les composants suivants -

  • Docker Engine - Ceci est utilisé comme moteur de base ou démon Docker utilisé pour exécuter les conteneurs Docker.

  • Docker Machine - pour exécuter les commandes de la machine Docker.

  • Docker Compose pour exécuter les commandes de composition de Docker.

  • Kinematic - Il s'agit de l'interface graphique Docker conçue pour Windows et Mac OS.

  • Oracle virtualbox

Discutons maintenant des différents types d'activités possibles avec la boîte à outils Docker.

Courir dans Powershell

Avec la boîte à outils Docker sur Windows 10, vous pouvez maintenant exécuter les commandes Docker powershell. Si vous ouvrez PowerShell sur Windows et tapez la commande de la version Docker, vous obtiendrez tous les détails requis sur la version Docker installée.

Extraction d'images et exécution de conteneurs

Vous pouvez également maintenant extraire des images de Docker Hub et exécuter des conteneurs dans PowerShell comme vous le feriez sous Linux. L'exemple suivant montrera brièvement le téléchargement de l'image Ubuntu et l'exécution du conteneur hors de l'image.

La première étape consiste à utiliser le Docker pull commande pour extraire l'image Ubuntu de Docker Hub.

L'étape suivante consiste à exécuter l'image Docker en utilisant les éléments suivants run commande -

docker run –it ubuntu /bin/bash

Vous remarquerez que la commande est la même que sous Linux.

Kitematic

C'est l'équivalent GUI de Docker sur Windows. Pour ouvrir cette interface graphique, accédez à la barre des tâches et sur l'icône Docker, cliquez avec le bouton droit de la souris et choisissez d'ouvrir Kitematic.

Il vous demandera de télécharger l'interface graphique de Kitematic. Une fois téléchargé, décompressez simplement le contenu. Il y aura un fichier appeléKitematic.exe. Double-cliquez sur ce fichier exe pour ouvrir l'interface graphique.

Il vous sera ensuite demandé de vous connecter à Docker Hub, entrez via l'interface graphique. Entrez simplement le nom d'utilisateur et le mot de passe requis, puis cliquez sur le bouton Connexion.

Une fois connecté, vous pourrez voir toutes les images téléchargées sur le système sur le côté gauche de l'interface.

Sur le côté droit, vous trouverez toutes les images disponibles sur Docker Hub.

Prenons un exemple pour comprendre comment télécharger l'image de nœud depuis Docker Hub à l'aide de Kitematic.

Step 1 - Entrez le mot-clé du nœud dans les critères de recherche.

Step 2 - Cliquez sur le createbouton sur l'image officielle du nœud. Vous verrez alors l'image en cours de téléchargement.

Une fois l'image téléchargée, elle commencera alors à exécuter le conteneur Node.

Step 3 - Si vous allez au settings onglet, vous pouvez explorer d'autres options de paramètres, comme indiqué ci-dessous.

  • General settings - Dans cet onglet, vous pouvez nommer le conteneur, modifier les paramètres du chemin et supprimer le conteneur.

  • Ports- Ici vous pouvez voir les différents mappages de ports. Si vous le souhaitez, vous pouvez créer vos propres mappages de ports.

  • Volumes - Ici vous pouvez voir les différents mappages de volume.

  • Advanced - Il contient les paramètres avancés du conteneur.