Pare e remova todos os contêineres do Docker

Pare e remova todos os contêineres do Docker

Os contêineres do Docker são ótimos por muitos motivos, mas uma das maiores vantagens é que eles podem ser interrompidos e iniciados a qualquer momento. Isso significa que você pode remover facilmente um recipiente se não for mais necessário ou deseja atualizar ou reconfigurar seu sistema. E como os contêineres do Docker são leves e são executados em seu próprio ambiente isolado, não há necessidade de se preocupar em ter muita sobrecarga no seu sistema.

Então, quando chega a hora de limpar depois de usar o Docker, é importante remover todos os recipientes antes de iniciar o processo de remoção do próprio Docker. Caso contrário, você pode se encontrar com uma bagunça em suas mãos.

Pare e remova todos os contêineres do Docker

Se você tem vários contêineres do Docker em execução e deseja excluir tudo. Pode levar tempo para parar todos os recipientes um por um e depois excluí -los. Os seguintes comandos ajudarão você a parar em todos os contém em um único comando e depois a excluir.

  1. Pare todos os recipientes:
    Docker Stop $ (Docker ps -a -q)  
  2. Remova (exclua) todos os recipientes:
    Docker RM $ (Docker PS -A -Q)  

Embrulhar

Há muitas razões pelas quais você pode querer remover todos os seus recipientes do Docker: por exemplo, você pode querer remover todos os seus recipientes do Docker se eles estiverem desatualizados ou não funcionando conforme o esperado. Existem várias maneiras de determinar se um determinado conteúdo precisa ser removido:

Olhando para os troncos: se algo não estiver funcionando corretamente, você pode olhar nos toras e ver se há alguma indicação de que há um problema no contêiner. Você também pode olhar para qual versão ou imagem ela pertence e verificar se foi atualizada recentemente.