Désinstaller Docker lorsqu'il est installé via curl

8

J'ai installé docker sur mon serveur debian 7 en utilisant la commande suivante:

sudo curl -sSL https://get.docker.com/ | sh

Je voudrais maintenant supprimer Docker, comment diable puis-je le désinstaller?

Purplefish32
la source
9
Et cela, les enfants, c'est pourquoi vous n'installez pas de logiciel de cette façon sur un serveur. Essayez docs.docker.com/installation/debian
Sven

Réponses:

17

Pour les anciennes versions de docker installées via curl

sudo curl -sSL https://get.docker.com/ | sh

Vous pouvez supprimer docker avec

sudo apt-get remove --auto-remove docker #Removes docker and dependencies
sudo rm -rf /var/lib/docker #Removes all data 

Edit: 05/2018: pour les versions plus récentes selon la documentation en ligne

$ sudo apt-get purge docker-ce

Pour supprimer des images, des conteneurs, des volumes ou des fichiers de configuration personnalisés sur votre hôte qui ne sont pas automatiquement supprimés

$ sudo rm -rf /var/lib/docker 
pmarkoulidakis
la source
Il n'est pas clair si la méthode fonctionne avec la méthode curl. Je
finis
Ça n'a pas marché pour moi. La documentation indique maintenant runsudo apt-get remove docker docker-engine docker-ce docker.io
Daniel
J'ai mis à jour la réponse pour couvrir les nouvelles versions de docker.
pmarkoulidakis
-1
apt remove "--purge docker*"
rm -rf /var/lib/docker
apt autoremove
Ilshat
la source
Le dossier n'a pas été installé avec apt.
RalfFriedl
Au contraire, le get.docker.comscript utilise apten effet pour installer les dockerpackages.
womble