Pour certains services, le serveur RLIEH utilise le système de containérisation Docker.
Pour utiliser docker
et docker-compose
sur Raspberry Pi, vous pouvez les installer sur Raspbian, ou utiliser Hypriot OS, distribution qui inclut Docker par défaut.
Installation de Docker sur Raspbian
⚠️ Cet article n’est plus à jour. Une nouvelle version est disponible : 2020, installation docker et docker-compose sur raspbian
ImportError: No module named ssl_match_hostname
Les versions récentes de docker et docker-compose peuvent entraîner une erreur de version, liée au module python ssl-match-hostname.
Le script suivant permet de les installer sans cette erreur
curl -sSL https://get.docker.com | sh
sudo apt-get install -y python python-pip libffi-dev
sudo apt-get install python-backports.ssl-match-hostname
sudo pip install docker-compose
Ajout de l’utilisateur au groupe docker
sudo usermod -aG docker pi
Notes
- Pour que l’ajout au groupe docker soit effectif, il faut se déconnecter puis se reconnecter
- L’utilisateur RLIEH par défaut est rlieh et non pi
Test de l’installation
Installation réalisée sur la Raspbian buster lite (release 2019-09-26, kernel 4.19)
$ docker --version Docker version 19.03.4, build 9013bf5 $ docker run hello-world ...
$ docker-compose --version docker-compose version 1.24.1, build 4667896
1 Comment for “Raspberry : installation de Docker et Docker-compose”