0% ont trouvé ce document utile (0 vote)
12 vues4 pages

Semaine1 2

Le document décrit la préparation d'un Raspberry Pi 4, incluant l'installation de l'OS 64 bits, l'activation de SSH, et l'installation de Docker ARM. Il fournit des instructions sur la configuration du hostname, des identifiants, et de la connexion Wi-Fi, ainsi que des étapes pour tester Docker avec un exemple 'Hello World'. Enfin, il aborde la création d'un script build.sh pour automatiser la construction d'images Docker multi-architecture pour Raspberry Pi.

Transféré par

khouloud200211
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues4 pages

Semaine1 2

Le document décrit la préparation d'un Raspberry Pi 4, incluant l'installation de l'OS 64 bits, l'activation de SSH, et l'installation de Docker ARM. Il fournit des instructions sur la configuration du hostname, des identifiants, et de la connexion Wi-Fi, ainsi que des étapes pour tester Docker avec un exemple 'Hello World'. Enfin, il aborde la création d'un script build.sh pour automatiser la construction d'images Docker multi-architecture pour Raspberry Pi.

Transféré par

khouloud200211
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Semaine 1 : Préparation du Raspberry Pi 4

Objectif : Installer l'OS 64 bits, activer SSH, installer Docker ARM, faire un test Hello
World, et définir les modèles IA à convertir.

🔧 Partie Set hostname

Le hostname est le nom du Raspberry Pi sur le réseau local.

 Exemple : khouloud-pi
 C’est ce nom qui sera utilisé pour se connecter sans devoir connaître l’adresse IP.
 Il sert notamment à te connecter en SSH avec la commande suivante :

ssh [email protected]
🔐 Partie Set username and password

Ce sont les identifiants que tu utiliseras pour te connecter au Raspberry Pi, que ce soit en
SSH ou en session graphique (si écran branché).

👤 Qu’est-ce que le "Username" ?

Le username est le nom de l’utilisateur principal. Il te servira à :

 te connecter via SSH (rôle est connceter a distance a appareil connecter au même
réseau )
 ouvrir une session sur Raspberry Pi
 exécuter des commandes dans le terminal

✅ Exemple choisi :

 Username : khouloud
 Password : touil1010

Tu pourras alors te connecter avec :

ssh [email protected]

📡 Partie Configure wireless LAN

Cette section permet de connecter automatiquement le Raspberry Pi à ton réseau Wi-Fi


domestique dès le premier démarrage. Elle est essentielle si tu veux accéder à ton Raspberry
Pi via SSH sans brancher d’écran ni de câble Ethernet.

✏️Que faut-il remplir ?

 SSID : le nom exact de ton réseau Wi-Fi (sensible à la casse)


 Password : le mot de passe associé à ce réseau

✅ Exemple :

 SSID : maison_wifi
 Password : motdepasse1234

⚠️Attention : écris le nom du réseau exactement comme il apparaît sur ton téléphone ou ton
PC. Majuscules/minuscules doivent être respectées.

Optionnel :

 Show password : coche cette case pour voir le mot de passe que tu tapes.
 Hidden SSID : coche uniquement si ton réseau est masqué (c'est rare).
✅ Une fois toutes les informations remplies (hostname, identifiants, Wi-Fi), clique sur SAVE
pour enregistrer la configuration dans ta carte SD.

Etape 2 :

 Ouvrir Advanced IP Scanner et touver l ip de mon rasspberry = exmple 10.212.46.128


 Ouvrir terminal de rassperry : ssh [email protected] pi-user or ssh
[email protected]
 sudo apt-get update
 sudo apt-get upgrade
 sudo apt update && sudo apt upgrade -y
 clear
 sudo apt install docker.io OR
 curl -sSL https://get.docker.com | sh
 sudo usermod -aG docker $USER
 sudo reboot
 Tester Docker avec "Hello World" : docker run hello-world
Semaines 2 :

buildx est un outil Docker qui permet de compiler des images pour plusieurs architectures (x86,

ARM…).

Build.sh : C’est un fichier qui automatise(faire que les tâches se lancent toutes seules, sans
intervention humaine.) la création d’une image Docker compatible avec un appareil comme le
Raspberry Pi (architecture ARM), même si tu travailles sur un PC classique (architecture x86_64).

 Vérifier que Docker est installé : docker –version


 Activer buildx (normalement déjà activé avec Docker récent) : docker buildx version
 Créer un builder spécifique si besoin : docker buildx create --use --name mybuilder - docker
buildx inspect –bootstrap
 Vérifier que linux/arm64 est bien supporté : docker buildx ls (Tu dois voir linux/arm64
dans la colonne "Platforms".)

✅ 2. Créer un script build.sh pour automatiser la construction

Ce script va construire et taguer une image pour Raspberry Pi :

#!/bin/bash
docker buildx build --platform linux/arm64 \
-t monmodele:arm64-v1 \
-f Dockerfile . \
--output=type=docker

Tu peux aussi pusher dans un registre local ou distant :

docker buildx build --platform linux/arm64 \


-t localhost:5000/monmodele:arm64-v1 \
-f Dockerfile . \
--push .

🔁 ÉTAPE 3 – Build multi-architecture + tag

Crée le script build.sh :

#!/bin/bash

docker buildx build \


--platform linux/amd64,linux/arm64 \
-t myapp:test-multiarch \
--push \
.

Vous aimerez peut-être aussi