Installez Docker sur Raspberry Pi

Installez Docker sur Raspberry Pi
Docker est un système de contenerisation pour Linux. Il est utilisé pour exécuter des conteneurs Linux légers sur un autre système de fonctionnement de l'hôte Linux (un.k.un hôte docker). Si vous essayez d'apprendre Docker sur un vrai ordinateur, alors Raspberry Pi est une solution très rentable. Comme les conteneurs Docker sont légers, vous pouvez facilement l'adapter à 5 à 10 contenants Docker ou plus sur un hôte de framboise PI. Je vous recommande d'acheter Raspberry Pi 3 Modèle B ou Raspberry PI 3 Modèle B + Si vous souhaitez configurer Docker car ces modèles de Raspberry Pi ont 1 Go de mémoire (RAM). Plus vous avez de mémoire, mieux c'est. Mais malheureusement, il n'y a pas encore de framboise PI qui a plus de 1 Go de mémoire.

Dans cet article, je vais vous montrer comment installer Docker sur Raspberry Pi 3 Model B. J'utiliserai le système d'exploitation Ubuntu Core sur mon modèle B Raspberry Pi 3 pour la démonstration.

De quoi as-tu besoin:

Vous avez besoin:

  • Un modèle Raspberry Pi 3 B ou Raspberry Pi 3 Modèle B + Ordinateur unique.
  • Au moins 16 Go de carte microSD pour installer le noyau Ubuntu.
  • Un câble Ethernet pour la connexion Internet. Vous pouvez également utiliser le Wi-Fi intégré pour Internet. Mais je préfère la connexion filaire car je pense que c'est plus fiable.
  • Câble HDMI.
  • Un moniteur avec port HDMI.
  • Un clavier USB pour configurer le noyau Ubuntu pour la première fois.
  • Un adaptateur électrique pour le Raspberry Pi.

Installez le noyau Ubuntu sur Raspberry Pi 3:

Je vous ai montré comment installer et configurer le noyau Ubuntu sur Raspberry Pi 2 et Raspberry Pi 3 dans un autre article Raspberry Pi que j'ai écrit sur Linuxhint. Vous pouvez le vérifier sur (lien vers l'installation Ubuntu sur l'article Raspberry PI)

Alimentation sur Raspberry Pi 3:

Une fois que vous avez tout configuré, connectez tous les appareils et connecteurs requis à votre Raspberry Pi et allumez-le.

Connexion à Raspberry Pi 3 via SSH:

Une fois que vous avez configuré Ubuntu Core OS, vous devriez pouvoir vous connecter à votre Raspberry Pi 3 via SSH. Les informations requises pour se connecter à votre framboise PI via SSH doivent être affichées sur le moniteur connecté à votre framboise PI comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous.

Maintenant, à partir de l'un des ordinateurs que vous avez une clé SSH ajoutée à votre compte Ubuntu, exécutez la commande suivante pour vous connecter au Raspberry Pi via SSH:

$ ssh dev.shovon8 @ 192.168.2.15

NOTE: Remplacez le nom d'utilisateur et l'adresse IP de la commande par la vôtre.

Vous pouvez voir une erreur lors de la connexion à votre Raspberry Pi via SSH, dans ce cas, il suffit d'exécuter la commande suivante:

$ ssh-keygen -f ~ /.ssh / connu_hosts -r 192.168.2.15

Maintenant, vous devriez pouvoir vous connecter à votre Raspberry Pi via SSH. Si c'est la première fois que vous vous connectez à votre Raspberry Pi via SSH, alors vous devriez voir le message suivant. Tapez juste Oui Et puis appuyez sur .

Vous devez être connecté.

Installation de Docker sur Raspberry Pi 3:

Sur Ubuntu Core, vous pouvez uniquement installer des packages SNAP. Heureusement, Ubuntu Core a un package Docker Snap dans le référentiel officiel de package SNAP. Donc, vous n'aurez pas de mal à installer Docker sur Raspberry Pi 3. Pour installer Docker sur Raspberry Pi 3, exécutez la commande suivante:

$ sudo snap installer docker

Comme vous pouvez le voir, Docker est installé. Il faudra un certain temps pour terminer.

À ce stade, Docker est installé. Comme vous pouvez le voir, la version de Docker a 18 ans.06.1. C'est Docker Community Edition.

Maintenant, exécutez la commande suivante pour connecter Docker au système:

$ sudo snap connect docker: home

Utilisation de Docker sur Raspberry Pi 3:

Dans cette section, je vais vous montrer comment exécuter des conteneurs Docker sur Raspberry Pi 3. Commençons. Vous pouvez rechercher des images Docker avec la commande suivante:

$ sudo docker de recherche mot-clé

Par exemple, pour rechercher des images Ubuntu Docker, exécutez la commande suivante:

$ sudo docker recherche ubuntu

Comme vous pouvez le voir, le résultat de la recherche s'affiche. Vous pouvez télécharger et utiliser n'importe quelle image Docker à partir d'ici. La première image Docker dans le résultat de la recherche est ubuntu. Téléchargez et installons-le.

Pour télécharger (dans le terme docker pull) le ubuntu image, exécutez la commande suivante:

$ sudo docker tire ubuntu

Comme vous pouvez le voir, le Docker ubuntu L'image est tirée.

Le docker ubuntu L'image est tirée.

Vous pouvez répertorier toutes les images Docker que vous avez tirées avec la commande suivante:

$ sudo docker images

Maintenant, vous pouvez créer un conteneur Docker à l'aide du ubuntu image avec la commande suivante:

$ sudo docker run -it ubuntu

Comme vous pouvez le voir, un conteneur Docker est créé et vous êtes connecté à la coquille du nouveau conteneur.

Maintenant, vous pouvez exécuter n'importe quelle commande que vous souhaitez ici comme vous pouvez le voir dans la capture d'écran ci-dessous.

Pour quitter le shell du conteneur, exécutez la commande suivante:

$ exit

Vous pouvez répertorier tous les conteneurs que vous avez créés avec la commande suivante:

$ sudo docker ps -a

Comme vous pouvez le voir, le conteneur que j'ai créé plus tôt a l'ID de conteneur 0f097e568547. Le conteneur ne fonctionne plus.

Vous pouvez démarrer le conteneur 0f097e568547 Encore une fois, avec la commande suivante:

$ sudo docker start 0f097e568547

Comme vous pouvez le voir, le conteneur 0f097e568547 coule à nouveau.

Pour vous connecter au shell du conteneur, exécutez la commande suivante:

$ sudo docker joint 0f097e568547

Comme vous pouvez le voir, je suis connecté à la coquille du conteneur 0f097e568547 encore.

Vous pouvez vérifier la quantité de mémoire, le processeur, les E / S de disque, les E / S de réseau, etc. Les conteneurs en cours d'exécution utilisent avec la commande suivante:

$ sudo docker statistiques

Comme vous pouvez le voir, j'ai deux conteneurs en cours d'exécution et leur identifiant, leur nom, l'utilisation du processeur, l'utilisation de la mémoire, l'utilisation du réseau, l'utilisation du disque, le PID, etc. sont affichés de manière bien formatée.

J'exécute Docker et 2 conteneurs sur mon Raspberry Pi 3 et j'ai encore environ 786 Mo de mémoire disponible / gratuit. Docker sur Raspberry Pi 3 est incroyable.

C'est donc ainsi que vous installez et utilisez Docker sur Raspberry Pi 3. Merci d'avoir lu cet article.