Petit pense bête sous forme de tuto pour l'installation de Docker, docker-compose et Portainer sur Raspbian !
Dans un 1er temps, on met a jour le raspberry :
sudo apt-get update
sudo apt-get upgrade
On install docker :
curl -fsSL test.docker.com -o get-docker.sh && sh get-docker.sh

On ajoute l'utilisateur courant au groupe docker
sudo usermod -aG docker $USER
On peu vérifier que docker est bien installé avec la commande :
docker version
2/ Installation de Docker-compose :
On install les dépendances nécessaires :
sudo apt install libffi-dev libssl-dev python3 python3-pip
On install docker-compose
sudo pip3 install docker-compose
On redémarre le Raspberry
sudo reboot
3/ Installation de Portainer :
On créer le volume portainer_data nécessaire au fonctionnement de Portainer
docker volume create portainer_data

On créer le conteneur contenant Portainer, et on le lance :
docker run -d -p 8000:8000 -p 9000:9000 --restart unless-stopped --name="portainer" -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Maintenant nous pouvons accéder à l'interface de Portainer, via l'adresse : http://ADRESSE_DU_PI:9000
Exemple, si votre Pi est a l'adresse ip 192.168.1.210, l'interface de Portainer sera l'adresse : http://192.168.1.210:9000
La 1ere chose a faire est de choisir un nom d'utilisateur et un mot de passe, ensuite, on choisi la méthode de connexion a docker, on choisi "Local" et on clique sur "Connect"
Il est possible de vérifier la bonne installation de docker, mais aussi de connaitre sa version, .. avec la commande suivante :
docker version

Sources :https://www.docker.com/blog/getting-sta ... -on-linux/
, https://linuxhint.com/install_docker_on_raspbian_os/, https://www.zuidwijk.com/blog/installin ... erry-pi-4/
09-01-2021 - Update des commandes d'installation de Docker pour etre en accord avec la doc officielle
29-09-2020 - Changement de la commande pour être en v2 ( Portainer )
Raspberry : Docker + Portainer - Nextcloud - AdGuard Home
Debian 10 : Docker + Portainer - Nextcloud - Plex + Tautulli