Après Docker sur PaaS (Voir mon article HPE Helion Stackato), voici Docker sur Raspberry Pi. L’article décrit les étapes d’installation afin de mettre en place notre prochain Lab de test.
1- Assembler les composants du Raspberry Pi:
Branchement du PoE
Couvrir le Raspberry Pi avec une enclosure
Branchement du Raspberry Pi en ethernet
2- Installation du SE
Télécharger Raspbian qui servira d’OS:
Raspbian
Télécharger BalenaEtcher pour créer une clé USB bootable:
Création de la clé USB bootable

Sélectionner l’image Raspbian précédemment téléchargée

Cliquez sur Flash


Une fois la clé USB flashée, accédez au répertoire racine de la clé, créer un fichier vierge et nommez là SSH

Insérez là la clé USB à votre Raspberry PI.
Connexion au Raspberry PI via Putty: raspberrypi.local

Login par défaut: pi et mot de passe: raspberry

Définir une adresse IP. Accédez:
sudo nano /etc/dhcpcd.conf
Changer le fichier de configuration en décochant les commentaires:
interface eth0
static ip_address=192.168.0.55/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

Brancher le Raspberry Pi au routeur en ethernet et lancer un test Ping à l’adresse IP

Connexion à l’adresse IP Raspberry Pi via putty

Login par défaut: pi et mot de passe: raspberry

3- Installation de VNC:
Etant donné que je n’ai pas d’écran à ma disposition afin de brancher mon Raspberry Pi et de tester les application, je vais procéder à activer VNC avec la commande:
sudo raspi-config

Sélectionnez Interfacing Options

Activation de VNC


Télécharger et installez VNC Viewer depuis https://www.realvnc.com/en/connect/download/viewer/
Lancez VNC Viewer et tapez l’adresse IP de votre Raspberry Pi. Insérez le login et mot de passe

Cliquez sur OK. L’interface graphique du Raspberry Pi s’affiche sur VNC Viewer:

4- Installation de Docker:
Revenez sur Putty et procédez à l’installation de Docker
curl -sSL https://get.docker.com | sh

Accordez les permissions à l’utilisateur Pi pour exécuter les commandes Docker
sudo usermod -aG docker pi
Télécharger conteneur Hello-world

Lancer le conteneur Hello-world

Maintenant, vous avez une idée de cadeau pour Noël 😉