Come disinstallare completamente la finestra mobile


58

Ho seguito le istruzioni di disinstallazione qui . Quindi ho eseguito questi comandi:

sudo apt-get purge docker-engine
sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker

Quindi, dopo aver fatto tutto ciò, ho eseguito questo comando per vedere se i file docker sono in qualsiasi altro posto:

sudo find / -name '*docker*'

Ho trovato diversi posti in cui esistono ancora file docker.

/etc
/sys
/lib
/usr
/usr
/run
/proc
/var

La finestra mobile esiste nelle sottocartelle nell'elenco precedente. Posso pubblicare tutti i percorsi se vuoi. Ci sono circa 200 posizioni.

C'è un modo per rimuovere completamente e completamente la finestra mobile ovunque?

Risposte:


82

Per disinstallare completamente Docker:

Passo 1

dpkg -l | grep -i docker

Per identificare quale pacchetto installato hai:

Passo 2

sudo apt-get purge -y docker-engine docker docker.io docker-ce  
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce  

I comandi precedenti non rimuoveranno immagini, contenitori, volumi o file di configurazione creati dall'utente sul tuo host. Se si desidera eliminare tutte le immagini, i contenitori e i volumi, eseguire i comandi seguenti:

sudo rm -rf /var/lib/docker /etc/docker
sudo rm /etc/apparmor.d/docker
sudo groupdel docker
sudo rm -rf /var/run/docker.sock

Docker è stato rimosso completamente dal sistema.


4
Inoltre ho dovuto cancellare /usr/local/bin/docker-compose.
Gaia,

9
Mi sono anche ricordato di rimuovere la /etc/dockerdirectory e tutti i contenuti
paulperry,

4
Vedo voci relative a Docker quando $ sudo iptables -Ldopo questo.
Eugene,

4
Nel mio caso, ho dovuto usare sudo apt-get purge docker-ce-clianche io .
Irene,

2
ho anche dovuto rimuovere la ~/.dockerdirectory
SBH

7

Se sei su Ubuntu, trovo molto più facile disinstallare la finestra mobile se installata con snap. Fai semplicemente:

sudo snap remove docker

e per eliminare tutti i file correlati,

sudo find / -name "*docker*" -exec `rm -rf` {} +

10
il snapcomando è abbastanza buono ma fai attenzione prima di cancellare tutto sul tuo sistema con dockernel nome!
davidbak,

1
Hai salvato la mia casella MAAS :)
David West,

0

È possibile identificare i pacchetti da cui provengono i file con un comando simile dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null). Eventuali pacchetti di cui non hai bisogno, puoi rimuoverli con sudo apt-get purge <package>. Si prega di prestare attenzione quando lo si fa poiché alcuni pacchetti includono un po 'di supporto per la finestra mobile, ma per questo motivo potrebbe non essere necessario rimuovere un editor di testo o un file manager.

Se alcuni file non provengono da pacchetti (indicati da "dpkg-query: nessun percorso trovato percorso percorso modello corrispondente "), è possibile rimuoverli singolarmente. Ancora una volta, si prega di usare cautela, poiché potrebbero esserci file non correlati alla finestra mobile che si desidera rimuovere, che hanno semplicemente la stringa "finestra mobile" nei loro nomi.


0

Aggiungi il pacchetto docker-ce-cli anche mentre fai l'eliminazione della finestra mobile sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.