Gerenciamento de Armazenamento e Limpeza de Imagens
Listando Imagens Docker
Ao trabalhar com Docker, é comum acumular muitas imagens ao longo do tempo. Manter o sistema organizado e eficiente exige compreender como listar, inspecionar e gerenciar essas imagens.
Para visualizar as imagens atualmente armazenadas no sistema, utilize o seguinte comando:
docker images
Este comando exibe uma tabela com as seguintes colunas:
- REPOSITORY: Exibe o nome da imagem;
- TAG: Representa uma versão ou variante, como
latest; - IMAGE ID: Identificador único de cada imagem, utilizado ao remover ou referenciar imagens;
- CREATED: Indica quando a imagem foi criada;
- SIZE: Auxilia na identificação das imagens que mais consomem espaço em disco.
Compreender essas colunas permite avaliar rapidamente as imagens armazenadas e tomar decisões informadas sobre o gerenciamento do espaço em disco e uso das imagens.
Removendo Imagens e Containers
Com o tempo, imagens não utilizadas e containers parados podem ocupar uma quantidade significativa de armazenamento.
- Para remover uma imagem que não é mais necessária, utilize o seguinte comando:
docker rmi IMAGE_ID
Substitua IMAGE_ID pelo identificador real da imagem que deseja excluir;
- Caso tente remover uma imagem que ainda está sendo utilizada por um container, o Docker impedirá a remoção para evitar problemas com containers em execução ou parados;
- Para resolver isso, remova primeiro o container associado utilizando:
docker rm CONTAINER_ID
Substitua CONTAINER_ID pelo identificador do container parado;
- Remover imagens e containers não utilizados ajuda a liberar espaço em disco e mantém o ambiente Docker organizado.
Limpeza com docker system prune
Para uma limpeza mais abrangente, o Docker oferece o comando docker system prune.
- Remove todos os containers parados;
- Exclui redes não utilizadas;
- Limpa imagens "dangling" (imagens sem tag ou não referenciadas por nenhum container);
- Opcionalmente remove volumes não utilizados.
Ao executar docker system prune, será solicitado um confirmação antes da exclusão dos recursos, permitindo revisar o que será removido. Este comando é uma maneira eficiente de liberar espaço, mas requer cautela—uma vez removidos, os recursos não podem ser recuperados. Utilize este comando regularmente para evitar o acúmulo de recursos obsoletos no Docker.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 7.14
Gerenciamento de Armazenamento e Limpeza de Imagens
Deslize para mostrar o menu
Listando Imagens Docker
Ao trabalhar com Docker, é comum acumular muitas imagens ao longo do tempo. Manter o sistema organizado e eficiente exige compreender como listar, inspecionar e gerenciar essas imagens.
Para visualizar as imagens atualmente armazenadas no sistema, utilize o seguinte comando:
docker images
Este comando exibe uma tabela com as seguintes colunas:
- REPOSITORY: Exibe o nome da imagem;
- TAG: Representa uma versão ou variante, como
latest; - IMAGE ID: Identificador único de cada imagem, utilizado ao remover ou referenciar imagens;
- CREATED: Indica quando a imagem foi criada;
- SIZE: Auxilia na identificação das imagens que mais consomem espaço em disco.
Compreender essas colunas permite avaliar rapidamente as imagens armazenadas e tomar decisões informadas sobre o gerenciamento do espaço em disco e uso das imagens.
Removendo Imagens e Containers
Com o tempo, imagens não utilizadas e containers parados podem ocupar uma quantidade significativa de armazenamento.
- Para remover uma imagem que não é mais necessária, utilize o seguinte comando:
docker rmi IMAGE_ID
Substitua IMAGE_ID pelo identificador real da imagem que deseja excluir;
- Caso tente remover uma imagem que ainda está sendo utilizada por um container, o Docker impedirá a remoção para evitar problemas com containers em execução ou parados;
- Para resolver isso, remova primeiro o container associado utilizando:
docker rm CONTAINER_ID
Substitua CONTAINER_ID pelo identificador do container parado;
- Remover imagens e containers não utilizados ajuda a liberar espaço em disco e mantém o ambiente Docker organizado.
Limpeza com docker system prune
Para uma limpeza mais abrangente, o Docker oferece o comando docker system prune.
- Remove todos os containers parados;
- Exclui redes não utilizadas;
- Limpa imagens "dangling" (imagens sem tag ou não referenciadas por nenhum container);
- Opcionalmente remove volumes não utilizados.
Ao executar docker system prune, será solicitado um confirmação antes da exclusão dos recursos, permitindo revisar o que será removido. Este comando é uma maneira eficiente de liberar espaço, mas requer cautela—uma vez removidos, os recursos não podem ser recuperados. Utilize este comando regularmente para evitar o acúmulo de recursos obsoletos no Docker.
Obrigado pelo seu feedback!