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 lsVocê deve ver a seguinte saída:
TAG DE REPOSITÓRIO ID DE IMAGEM TAMANHO CRIADOnginx 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 4bb46517cac3Você 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 ID3Remover 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 dockerVocê 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 -aVocê 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.