Docker é uma plataforma bem estabelecida de código aberto. É amplamente usado para criar programas e serviços. Docker trabalha com diferentes componentes para gerenciar, executar e compartilhar programas, como contêineres, imagens, redes e volume. Além disso, as imagens do Docker são usadas para criar e gerenciar contêineres. Consiste em instruções para direcionar o contêiner. Portanto, as imagens são de tamanho pesado e ocupam muito espaço do sistema.
Para remover a carga do sistema, os usuários ocasionalmente desejam limpar o docker removendo imagens, recipientes e volume velhos ou não utilizados.
Este artigo ilustrará a limpeza do recipiente do docker removendo imagens, contêineres e volumes antigos.
Como limpar o docker removendo imagens, recipientes e volumes?
Para limpar reiniciar o Docker removendo imagens, volumes e contêineres do Docker, observe os métodos fornecidos:
Como limpar o Docker removendo recipientes?
Para remover os recipientes antigos ou recipientes não utilizados, passe pelas instruções fornecidas.
Etapa 1: listar contêineres
Primeiro, liste todos os recipientes no terminal através do “Docker PS”Comando e copie o ID do antigo recipiente que você deseja remover:
> Docker PS -AEtapa 2: Remova o contêiner
Em seguida, utilize o “Docker RM ”Comando para remover o contêiner. No entanto, você pode utilizar o nome do contêiner para remover o antigo recipiente:
> Docker RM CB885818071BEtapa 3: Pare todos os recipientes
Remover recipientes um por um é uma tarefa difícil. Para remover todos os recipientes para limpar completamente o reiniciar o Docker, primeiro pare todos os contêineres em execução através do comando fornecido:
> Docker Stop $ (Docker ps -a -q)Etapa 4: Remova todos os recipientes
Em seguida, para remover todos os recipientes, use o comando mencionado:
> Docker RM $ (Docker ps -a -q)No comando acima, “-a”É usado para apontar todos os recipientes e“-q”É utilizado para remover recipientes através de IDs:
Para verificar novamente liste o contêiner e verifique se os contêineres são removidos ou não:
> Docker PS -AA saída a seguir mostra que os contêineres foram removidos do Docker:
Como limpar o Docker removendo imagens?
As imagens do Docker são frequentemente usadas para recipiente do aplicativo. Estes são usados para construir e gerenciar contêineres. As imagens do Docker são pesadas, pois contêm código -fonte, dependências de programas e outras instruções.
Para limpar o ambiente do Docker, removendo as imagens, passe pelo procedimento fornecido.
Etapa 1: Remova a imagem do Docker não utilizada
Para remover a imagem do Docker que não é usada por nenhum contêiner, basta utilizar o “Docker RMI ”Comando. Os usuários do Docker também podem usar o ID da imagem para remover a imagem:
> Docker RMI Golang: AlpineEtapa 2: Remova a imagem usada do Docker
A imagem que está sendo usada por qualquer contêiner não pode ser removida diretamente como mostrado abaixo:
> Docker RMI PythonimagePara remover a imagem que está ligada ou associada a qualquer recipiente, utilize o “-f”Opção junto com a“Docker RMI”Comando:
> Docker rmi -f pythonimageEtapa 3: Remova todas as imagens
Para remover todas as imagens com força, observe o comando mencionado. O comando fornecido removerá todas as imagens usando IDs de imagem:
> Docker rmi -f $ (Docker Images -aq)Para verificação, se as imagens forem removidas ou não, liste todas as imagens através do “Imagens do Docker -a”Comando:
Como limpar o Docker removendo o volume?
O volume do docker é o sistema de arquivos montado com um recipiente para salvar os dados gerados por contêineres. O volume também é referido como um sistema de backup. Para remover o volume, siga as etapas fornecidas.
Etapa 1: Liste todos os volumes
Primeiro, liste o volume e verifique qual volume você deseja remover para limpar o sistema. Para esse fim, utilize o “Docker Volume LS”Comando:
> Docker Volume LSEtapa 2: Remova o volume
Em seguida, remova o volume utilizando o “Docker Volume RM ”Comando:
> Volume Docker RM My-VolumeComo limpar o docker podando o sistema?
A poda do sistema inclui a remoção de todas as imagens, volumes, contêineres e redes paradas ou pendentes. Para podar o sistema em Docker, o “Prune do sistema Docker”Comando é usado:
> Ameixa do sistema DockerObservação: O "Prune do sistema Docker”Não é possível excluir o volume pendurado automaticamente.
Para remover o volume não utilizado junto com todos os outros componentes, utilize o “-volumes”Opção junto com a“Prune do sistema Docker”Comando:
> Sistema Docker Prune --a -VolumesIsso é tudo! Demonstramos como limpar o Docker removendo imagens, volumes e contêineres.
Conclusão
Para limpar o Docker, removendo componentes antigos e pendentes do Docker, como imagens, contêineres, redes e volume, simplesmente utilize o “Sistema Docker Prune -a -Volumes”Comando. No entanto, os usuários podem remover individualmente os componentes, como recipientes que são removidos pelo “Docker RM”Comando e imagens através do“Docker RMI”Comando. Este artigo demonstrou as técnicas para limpar o Docker.