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.
Antes de começar, certifique-se de ter:
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.
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.
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.
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.
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.
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.
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:
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.
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