#!/bin/bash set -e if [ "$EUID" -ne 0 ]; then echo " Merci de lancer ce script en tant que root (sudo)." exit 1 fi echo " Arrêt de Docker..." systemctl stop docker || true echo " Suppression des paquets Docker..." apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli || true echo " Nettoyage des dépendances..." apt-get autoremove -y --purge docker-engine docker docker.io docker-ce docker-ce-cli || true echo " Suppression des fichiers et configurations Docker..." rm -rf /var/lib/docker /etc/docker rm -f /etc/apparmor.d/docker rm -f /var/run/docker.sock echo " Suppression du dépôt Docker..." rm -f /etc/apt/sources.list.d/docker.list echo " Suppression de la clé GPG Docker..." rm -f /etc/apt/keyrings/docker.gpg echo " Suppression du groupe docker..." getent group docker && groupdel docker || true echo " Recherche et suppression des fichiers nommés '*docker*'..." find / -name "*docker*" -exec rm -rf {} + 2>/dev/null || true echo "" echo " Docker a été supprimé avec succès." read -p " Redémarrer maintenant ? (o/N): " confirm if [[ "$confirm" =~ ^[oO]$ ]]; then reboot else echo "Vous pouvez redémarrer plus tard avec : sudo reboot" fi