Eu segui as instruções de desinstalação aqui . Então eu executei estes comandos:
sudo apt-get purge docker-engine
sudo apt-get autoremove --purge docker-engine
rm -rf /var/lib/docker
Então, depois de fazer tudo isso, executei este comando para verificar se os arquivos docker estão em outro lugar:
sudo find / -name '*docker*'
Encontrei vários lugares onde os arquivos docker ainda existem.
/etc
/sys
/lib
/usr
/usr
/run
/proc
/var
O Docker existe nas subpastas da lista acima. Eu posso postar todos os caminhos, se quiser. Existem cerca de 200 locais.
Existe uma maneira de remover total e completamente a janela de encaixe em qualquer lugar?
/usr/local/bin/docker-compose
./etc/docker
diretório e todo o conteúdo$ sudo iptables -L
depois disso.sudo apt-get purge docker-ce-cli
também.~/.docker
diretórioSe você estiver no Ubuntu, acho muito mais fácil desinstalar o docker se ele estiver instalado
snap
. Você simplesmente faz:e excluir todos os arquivos relacionados,
fonte
snap
comando é bom o suficiente, mas tome cuidado antes de excluir tudo no seu sistema comdocker
o nome!Você pode identificar os pacotes dos quais esses arquivos se originaram com um comando como
dpkg-query -S $(sudo find / -name '*docker*' -print 2>/dev/null)
. Quaisquer pacotes que você não precise, você pode remover comsudo apt-get purge <package>
. Tenha cuidado ao fazer isso, pois alguns pacotes incluem suporte ao docker, mas talvez você não queira remover, por exemplo, um editor de texto ou um gerenciador de arquivos por esse motivo.Se alguns arquivos não se originaram dos pacotes (indicados por "dpkg-query: nenhum caminho encontrado correspondente ao caminho do padrão "), você pode removê-los individualmente. Novamente, tenha cuidado, pois pode haver arquivos não relacionados à janela de encaixe que você deseja remover, que simplesmente têm a cadeia "janela de encaixe" em seus nomes.
fonte