Docker Segfault sur Raspberry Pi: La solution

Date de publication: 04/05/2019

Bonjour à toutes et à tous, bande de geeks !

Un de mes projets actuels est de créer un cluster de Rapsberry Pi (Zero, ZeroW et 3) afin de faire tourner un swarm docker. Pour les personnes n’étant pas familières avec le sujet, voici quelques explications.

En installant la dernière version de docker sur mes Raspberry fraichement installées, me voici confronté à un étrange “Segfault” de la part de Docker.

Intrigué, je mène mon enquête et fini par trouver la solution au problème ! La dernière version de Docker possède un problème qui finit par déclencher une erreur de segmentation lorsque le processus “dockerd” se lance sur une Rapsberry Pi. Voici la commande miracle :

sudo apt-purge docker-ce -y && sudo apt update -y && apt-cache policy docker-ce && sudo apt install docker-ce=18.06.2~ce~3-0~raspbian -y

Cette commande supprimera la version actuelle de Docker installée sur votre système, fera aune mise à jour des vos repository, récupérera la liste des versions disponibles de Docker pour finalement installer une version connue fonctionnant sans soucis sous la dernière version de Raspbian.

J’espère que ce petit article servira aux âmes désespérées de voir Docker tourner un jour sur leurs chères Rapsberry Pi ! Si c’est le cas, n’hésitez pas à me le dire et à partager cet article ! :D