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?
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.