JanelasMacSoftwareConfiguraçõesSegurançaProdutividadeLinuxAndroidDesempenhoConfiguraçãoApple Tudo

Como desinstalar o Docker Desktop do Linux

Editado 1 Uma semana atrás por ExtremeHow Equipe Editorial

Docker DesktopLinuxDesinstalaçãoRemoçãoDevOpsManutenção do SistemaComputação em NuvemMáquinas virtuaisSegurançaLimpeza

Tradução atualizada 1 Uma semana atrás

O Docker é uma plataforma utilizada para desenvolver, enviar e executar aplicações usando tecnologia de contêineres. Ele simplifica o processo de desenvolvimento de aplicações ao criar um conjunto abrangente de ferramentas para construir aplicações em um ambiente controlado. O Docker Desktop é um aplicativo amigável projetado especificamente para Windows e Mac, oferecendo aos desenvolvedores a capacidade de usar Docker e Kubernetes em um ambiente de desktop familiar. No entanto, o Docker Desktop não está disponível nativamente para Linux, uma vez que o Linux possui uma maneira diferente de integrar-se ao Docker. Portanto, quando falamos sobre desinstalar o Docker Desktop do Linux, geralmente nos referimos à remoção de componentes do Docker, como o Docker Engine, CLI e outras ferramentas.

Este guia detalhado explicará o processo de desinstalação do Docker em um sistema Linux. O guia abordará cada etapa necessária para garantir que todos os componentes e configurações associados ao Docker sejam removidos. Seguindo os passos abaixo, você pode desinstalar completamente o Docker, preparar seu sistema para uma nova instalação ou simplesmente limpar seus recursos.

Pré-requisitos

Antes de começar, certifique-se de ter:

Guia passo a passo para desinstalar o Docker do Linux

Passo 1: Pare os serviços do Docker

O primeiro passo para desinstalar o Docker é parar os serviços do Docker em execução. Ao parar esses serviços, você garante que nenhum contêiner ou processo existente interfira no processo de desinstalação. Para parar os serviços do Docker, execute o seguinte comando:

sudo systemctl stop docker

Aqui, systemctl é um comando do sistema usado para verificar e controlar o gerenciador de sistemas e serviços systemd. Usamos stop para parar o processo do Docker. O comando sudo eleva seus privilégios a administrador ou root, permitindo que você faça alterações importantes no sistema.

Passo 2: Desinstale o Docker Engine, CLI e Containerd

Uma vez que o serviço do Docker está parado, é hora de remover o pacote Docker do seu sistema. Diferentes distribuições Linux têm diferentes gerenciadores de pacotes, portanto, o comando de desinstalação depende do sistema que você está usando. Abaixo, explicaremos os comandos para alguns sistemas Linux comumente usados.

Para Ubuntu ou Debian:

Use o gerenciador de pacotes apt:

sudo apt-get purge docker-ce docker-ce-cli containerd.io

O comando apt-get purge removerá permanentemente os arquivos de configuração, bem como os pacotes, garantindo que nada seja deixado para trás.

Para Fedora:

Use o gerenciador de pacotes dnf:

sudo dnf remove docker-ce docker-ce-cli containerd.io

O Fedora usa dnf para gerenciar pacotes de software, o que pode substituir o Docker e suas dependências.

Para CentOS ou RHEL:

Use o gerenciador de pacotes yum:

sudo yum remove docker-ce docker-ce-cli containerd.io

CentOS e RHEL confiam no yum, semelhante ao dnf do Fedora, para gerenciar pacotes.

Passo 3: Remova imagens, contêineres, volumes e redes do Docker

Em seguida, devemos remover entidades do Docker, como imagens, contêineres, volumes e redes. Elas não são removidas automaticamente quando você desinstala o Docker, então é necessário removê-las manualmente para liberar espaço em disco.

sudo rm -rf /var/lib/docker

O comando rm remove arquivos e diretórios. Usamos a flag -rf para remover diretórios de forma não interativa e recursivamente. O diretório /var/lib/docker é o local padrão onde o Docker armazena imagens, contêineres, volumes e redes.

Passo 4: Confirme a remoção do Docker Engine

Após executar os comandos de remoção, é prudente verificar se o Docker foi completamente desinstalado. Você pode fazer isso verificando o status do Docker Engine:

docker --version

Se o Docker foi removido com sucesso, o comando acima deve retornar uma mensagem de que o Docker não pôde ser encontrado ou não está instalado. Alternativamente, uma desinstalação bem-sucedida deve resultar em:

Command 'docker' not found, but can be installed with:

Passo 5: Exclua o grupo Docker e arquivos de sistema não utilizados

O Docker usa um grupo de usuários chamado docker que permite que usuários regulares do sistema com permissões apropriadas executem comandos do Docker sem usar sudo. Para limpar completamente seu sistema, você deve remover esse grupo:

sudo groupdel docker

Este passo é opcional, pois remover o grupo Docker não afetará o desempenho do seu sistema. É principalmente para a higiene da lista de usuários.

Após esses passos, seu sistema deve estar livre de quaisquer arquivos ou configurações relacionados ao Docker. Isso significa que você desinstalou com sucesso o Docker do seu sistema Linux. Se você quiser reinstalar o Docker, certifique-se de obter a versão mais recente apropriada para suas necessidades de desenvolvimento, seguindo o guia de instalação do Docker para sua distribuição Linux específica.

Conclusão

Neste guia, explicamos os passos necessários para desinstalar completamente o Docker Desktop de um sistema Linux. O processo inclui parar serviços do Docker, remover pacotes do Docker, excluir diretórios de sistema relacionados e limpar arquivos do Docker como imagens e contêineres. Embora o Docker não tenha uma versão nativa de desktop para Linux, este processo referencia a remoção de componentes e utilitários comuns do Docker. É importante entender esses passos, especialmente se você deseja realizar uma reinstalação limpa ou simplesmente recuperar recursos do sistema.

A eficiência na remoção do Docker reside no uso do gerenciador de pacotes específico para sua distribuição Linux. Seguindo este guia, você pode garantir que todos os vestígios do Docker sejam removidos, liberando recursos do seu sistema e evitando potenciais conflitos durante futuras instalações. Se você planeja continuar usando o Docker, sempre certifique-se de manter conhecimentos atualizados sobre as melhores práticas para instalação, configuração e remoção em sua configuração Linux específica.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários