Como remover imagens, recipientes e volumes do Docker

Como remover imagens, recipientes e volumes do Docker
Docker é uma ferramenta de gerenciamento de projetos de devOps bem conhecida de código aberto. Não é apenas para gerenciamento de projetos, mas também usado para criar e implantar aplicativos. Docker introduziu o conceito de contêinerização porque oferece recipientes para gerenciamento e implantação de projetos.

Os usuários podem criar e implantar aplicativos usando imagens, recipientes e volume montados em contêineres. No entanto, às vezes, o desenvolvedor do Docker deseja excluir imagens, contêineres ou volumes do Docker para liberar espaço do sistema, ou eles podem não ser mais necessários.

Este post demonstrará:

  • Como remover imagens do Docker?
  • Como remover os contêineres do Docker?
  • Como remover os volumes do Docker?

Como remover imagens do Docker?

O componente principal da plataforma Docker que informa a um contêiner como gerenciar ou implantar um projeto é chamado de “Imagem do Docker”. As imagens do Docker estão associadas a recipientes do Docker e também podem ser executadas independentemente. No entanto, os desenvolvedores podem encontrar problemas para remover imagens do Docker se algum recipiente estiver associado às imagens.

Confira as instruções para a remoção de imagens do Docker.

Etapa 1: Veja as imagens do Docker

Primeiro, liste todas as imagens utilizando o comando fornecido. O "-a”A opção é usada para listar todas as imagens do Docker:

$ Docker Images -a

Por exemplo, vamos remover o “Dockerimage”:

Etapa 2: Remova as imagens do Docker

Para remover a imagem do Docker, utilize o “Docker RMI ”Comando:

$ docker rmi dockerimage

Neste ponto, você pode receber um erro se a imagem estiver associada a qualquer contêiner do Docker, como mostrado abaixo:

Para remover a imagem com força e resolver o conflito, utilize o “-f”Opção:

$ docker rmi -f Dockerimage

A saída indica que a imagem foi excluída:

Etapa 3: confirme se a imagem é removida

Para confirmar se a imagem do Docker foi removida ou não, liste novamente todas as imagens:

$ Docker Images -a

Aqui, você pode ver que excluímos com sucesso a imagem do Docker:

Como remover o contêiner do docker?

O "Docker Container”É outra parte importante da plataforma Docker usada para gerenciar, construir e implantar aplicativos. Todas as dependências do projeto, pacotes e código -fonte estão contidos em um único contêiner do Docker. Eles são referidos como um ambiente de desenvolvimento de virtualização.

Para remover os recipientes não utilizados ou exitados, passe pelas instruções fornecidas.

Etapa 1: Veja os contêineres do Docker

Para listar todos os recipientes do Docker, o “Docker PS”O comando é usado junto com o“-a”Opção:

$ docker ps -a

Por exemplo, vamos remover o “Great_engelbart”Container:

Etapa 2: Remova o recipiente do docker

Para remover o recipiente do docker, execute o “Docker RM ”Comando:

$ docker rm Great_engelbart

Como alternativa, os usuários também podem remover o contêiner do Docker usando seu ID:

$ docker rm 79ba2a5d9f10

Etapa 3: Verifique o recipiente do docker é removido

Vamos verificar se o contêiner do Docker é excluído ou não, visualizando a lista de contêineres do Docker:

$ docker ps -a

Na saída abaixo, você pode ver que removemos com sucesso o “Great_engelbartDocker Container:

Como remover o volume do Docker?

““Volume do docker”É a parte do contêiner do docker e refere -se ao sistema de arquivos conectado ao contêiner do docker. Eles são usados ​​para persistir os dados usados ​​ou gerados pelo contêiner do docker.

Para remover o volume do Docker, consulte as instruções fornecidas.

Etapa 1: Liste o volume do Docker

Para listar todos os volumes do Docker, o “Docker Volume LS”O comando é usado da seguinte maneira:

$ docker volume ls

Vamos remover “Pythonimage”Docker Volume:

Etapa 2: Remova o volume do Docker

Para remover o volume do Docker, execute o “Docker Volume RM ”Comando:

$ docker volume rm pythonimage

Etapa 3: Verificar o volume é removido

Novamente, verifique a lista de volumes e verifique se o volume especificado foi removido ou não:

$ docker volume ls

A saída abaixo indica que removemos com sucesso o volume do docker:

Como podar o sistema de punção?

Docker System Prune é um processo de poda o sistema Docker, o que significa a remoção de todas as imagens, recipientes e volume não utilizados e parados.

Para podar o sistema Docker, passe pelo comando mencionado:

$ Docker System Prune

Agora, verifique o resultado do comando mencionado acima, listando todos os contêineres do Docker:

$ docker ps -a

Da saída, você pode ver que o “Prune do sistema Docker”O comando remove todos os contêineres do Docker parado:

Elaboramos como remover imagens, recipientes e volumes do Docker.

Conclusão

Para remover as imagens do Docker, utilize o “Docker rmi -f ”Comando. Para remover o recipiente do docker, execute o “Docker RM ”Comandando e remova o volume do docker usando o“Docker Volume RM ”Comando. Este blog forneceu as técnicas para remover os recipientes, imagens e volume do docker.