Docker

Como remover imagens docker

Como remover imagens docker
As imagens do Docker nada mais são do que um conjunto de arquivos somente leitura, o que significa que, uma vez que a imagem do docker é construída, ela não pode ser modificada. No entanto, você pode criar uma nova imagem docker com a ajuda da imagem docker existente. Imagens Docker são usadas para construir um contêiner docker. As imagens do Docker vêm com várias camadas que são usadas para executar o código em um contêiner. Durante o processo de desenvolvimento, muitas imagens docker não utilizadas e desatualizadas são mantidas no servidor até que você as remova manualmente.

Portanto, é necessário remover a imagem docker não utilizada do seu sistema para liberar espaço em disco.

Neste tutorial, mostraremos como remover as imagens do docker com a linha de comando.

Remover imagem do Docker

Para remover a imagem docker de seu sistema, você precisará listar todas as imagens disponíveis em seu sistema.

Você pode listá-los usando o seguinte comando:

imagem docker ls

Você deve ver a seguinte saída:

TAG DE REPOSITÓRIO ID DE IMAGEM TAMANHO CRIADO
nginx mais recente 4bb46517cac3 2 dias atrás 133 MB
wordpress mais recente f1da35a7ddca 3 dias atrás 546 MB
mariadb mais recente b95867b52886 4 dias atrás 407MB

Agora, você tem uma lista de todas as imagens em seu sistema. Em seguida, localize o ID da imagem que deseja remover e execute o seguinte comando:

docker image rm 4bb46517cac3

Você deve ver o seguinte erro:

Resposta de erro do daemon: conflito: impossível excluir 4bb46517cac3 (não pode ser forçado)
- a imagem está sendo usada executando o contêiner 8f3d538370e5

A saída acima indica que qualquer contêiner usa a imagem que você deseja remover. Portanto, você precisará remover esse contêiner antes de remover a imagem.

Se quiser remover várias imagens, você precisará especificar o ID de cada imagem do docker com o comando “docker image rm”:

docker image rm ID1 ID2 ID3

Remover imagens pendentes do Docker

Uma imagem pendente é uma imagem não usada que não é usada por nenhum contêiner. Você pode remover a imagem pendente de seu sistema executando o seguinte comando:

podar imagem docker

Você será solicitado a digitar y para continuar, conforme mostrado abaixo:

AVISO! Isso removerá todas as imagens pendentes.

Você tem certeza que quer continuar? [s / N] s

Espaço total recuperado: 0B

Remover todas as imagens do Docker não utilizadas

O Docker permite que você remova todas as imagens que não são usadas por nenhum contêiner usando um único comando, conforme mostrado abaixo:

docker image prune -a

Você será solicitado a digitar y para continuar, conforme mostrado abaixo:

AVISO! Isso removerá todas as imagens sem pelo menos um contêiner associado a elas.

Você tem certeza que quer continuar? [s / N] s

Imagens excluídas:
sem etiqueta: ubuntu: mais recente
sem etiqueta: [email protegido]: 5d1d5407f353843ecf8b16524bc5565aa332e9e6a1297c73a92d3e754b8a636d
excluído: sha256: 1e4467b07108685c38297025797890f0492c4ec509212e2e4b4822d367fe6bc8
Espaço total recuperado: 0B

Conclusão

Neste guia, mostramos como remover imagens do docker de várias maneiras. Para obter mais informações, verifique a documentação oficial do Docker.

Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...
Melhores distros Linux para jogos em 2021
O sistema operacional Linux percorreu um longo caminho desde sua aparência original, simples e baseada em servidor. Este sistema operacional melhorou ...