Baptiste Mourey

Faire un FULL CLEAN restart de Docker-Compose

J’ai dernièrement eu un soucis avec une instance MySQL bloquée, suite à une partition pleine. Plus de place sur le disque, et même après avoir fait de la place, elle ne voulait pas repartir avec un simple down / up.

Pour régler le problème, il faut complètement supprimer les instances et les relancer propres. Voici la procédure (attention à avoir des volumes persistants, au risque de perdre le contenu du volume !) :

Si on veut faire un gros one-liner des famille : docker-compose down && docker rm -f $(docker ps -a -q) && docker volume rm $(docker volume ls -q) && docker rmi $(docker images -a -q) && docker-compose up -d

Sources :