Graças ao Docker, os desenvolvedores podem criar, testar e implantar os aplicativos de software em qualquer ambiente. Você pode pensar no Docker como uma ferramenta que funciona como uma VM, só que não sobrecarrega os recursos do sistema host. Às vezes, você pode querer desinstalar o Docker no seu Ubuntu 22.04. Nesse caso, você precisa de um método seguro para desinstalar o Docker e todos os seus contêineres. Abordaremos um processo passo a passo para desinstalar o Docker no Ubuntu 22.04.
Desinstalar o Docker no Ubuntu 22.04
Desinstalaremos o Docker e seus contêineres em diferentes etapas.
1. Confirme os pacotes do Docker
O primeiro passo é listar todos os pacotes do Docker disponíveis no seu Ubuntu 22.04. Você pode usar o comando dpkg para listar os pacotes instalados ou verificar a versão do Docker:
$ dpkg -eu | pegada -EU janela de encaixe
2. Exclua as imagens do Docker
Excluir os pacotes do Docker não exclui as imagens que você criou. Comece verificando as imagens docker disponíveis com o seguinte comando:
$ imagens do docker
Exclua as imagens disponíveis executando o seguinte comando:
$ docker rmi $ ( imagens do docker -q )O comando que executamos remove todas as imagens para liberar o espaço anteriormente ocupado pelas imagens do Docker em seu sistema.
Se tentarmos listar as imagens novamente, nenhuma imagem do Docker estará disponível no sistema. Isso significa que conseguimos removê-los todos.
3. Exclua os contêineres do Docker
Ao trabalhar com o Docker, você deve criar contêineres diferentes. Também precisamos excluí-los antes de desinstalar o pacote Docker. Liste os contêineres disponíveis com o comando ps -a.
$ janela de encaixe PS -a
Você pode excluir cada contêiner independentemente, mas isso levaria tempo, especialmente se você tiver vários contêineres. Uma abordagem melhor é excluir todos os contêineres disponíveis usando o comando rm.
$ janela de encaixe rm $ ( janela de encaixe PS -aq )Todos os IDs dos contêineres excluídos são exibidos após a execução do comando rm. Verifique se os contêineres foram excluídos verificando os contêineres disponíveis.
4. Exclua os volumes do Docker
Se você também tiver os volumes do Docker que criou, o comando rm o ajudará a excluí-los. Liste os volumes disponíveis. Em seguida, especifique os nomes dos volumes que deseja excluir, conforme apresentado a seguir:
$ volume da janela de encaixe ls$ volume da janela de encaixe rm < nome do volume >
Seus volumes do Docker são excluídos e o espaço fica disponível para o sistema host.
5. Exclua as redes Docker
Verifique se você tem alguma rede criada usando o comando ls. Aqui, temos a rede linuxhint. Para excluir a rede, use o comando rm.
$ rede docker ls$ rede docker rm linuxhint
Como alternativa, você pode excluir todas as redes usando o comando prune. Aqui está um exemplo onde excluímos a rede “neww”:
$ rede docker ameixa seca
Neste ponto, você está pronto para remover o pacote Docker do seu Ubuntu 22.04.
6. Desinstale o pacote Docker
Após identificar os pacotes do Docker em seu sistema, exclua-os executando o seguinte comando:
$ sudo apt-get purge -e docker.ioAqui, removemos o pacote docker.io. Observe que optamos por excluir os pacotes do Docker por último, pois a desinstalação dos pacotes do Docker não removerá suas imagens, contêineres, volumes, etc.
Observe que o diretório do Docker não é removido mesmo após a desinstalação do pacote.
Na última linha, você notará a mensagem de que seus diretórios /etc/docker e /var/lib/docker/ ainda estão disponíveis em seu sistema.
Podemos verificar se os arquivos do Docker ainda existem em nosso sistema.
Remova esses diretórios do seu sistema com o seguinte comando:
$ sudo rm -rf / era / lib / janela de encaixe / / etc / janela de encaixe /
Além disso, exclua o grupo do Docker que você criou ao instalar o Docker.
$ sudo docker groupdel
Por fim, remova o soquete do Docker do seu sistema.
$ sudo rm -rf / era / lib / docker.sock
Conclusão
O Docker é ótimo para implantar e gerenciar aplicativos. No entanto, quando você não precisa ter o Docker em seu sistema, pode desinstalá-lo e todos os contêineres, imagens, redes, etc. criados. Este guia apresentou todas as etapas que você deve seguir para desinstalar o software Docker e todos os seus contêineres no Ubuntu 22.04.