Algum conselho sobre como economizar espaço?

Recebi instruções adicionais sobre como lidar com o seguinte:

Os detalhes são:

rofranoJohn Rofrano

1

20h

O comando para remover uma imagem é:

docker rmi {image_name}

Onde {image_name} é o nome da imagem que você deseja excluir. Você também pode usar o ID da imagem para excluir a imagem (por exemplo, docker rmi {image_id}). É isso que você precisará usar para excluir uma imagem com o nome <none>.

Por exemplo, digamos que você tenha as seguintes imagens:

REPOSITORY           TAG        IMAGE ID       CREATED              SIZE
my-new-image         latest     c18f86ab8daa   12 segundos atrás   393MB
<none>               <none>     b1ee72ab84ae   Cerca de um minuto atrás   393MB
my-image             latest     f5a5f24881c3   2 minutos atrás      393MB

É possível que a imagem <none> não possa ser excluída porque my-new-image está usando algumas camadas dela. O que você precisa fazer é:

docker rmi my-new-image:latest
docker rmi b1ee72ab84ae
docker built -t my-new-image .

O que isso faz é remover my-new-image:latest, que está reutilizando camadas da imagem <none>. Em seguida, exclui a imagem <none> usando seu ID de imagem b1ee72ab84ae. Finalmente, reconstrói my-new-image, criando todas as camadas necessárias.

Verifique também se você não tem contêineres parados que ainda estão usando a imagem <none> “sem tag”. Use docker ps -a para ver todas as imagens, incluindo as que foram encerradas. Se for o caso, use docker rm {container_id} para remover o contêiner e, em seguida, tente remover a imagem <none> novamente.

O que todos vocês acham?