Se você é um desenvolvedor Docker, deve ter notado que trabalhar com várias imagens Docker ao mesmo tempo pode ser muito complicado às vezes. Gerenciar inúmeras imagens do Docker por meio de uma única linha de comando é uma tarefa muito pesada e consome muito tempo. Neste artigo, vamos discutir alguns comandos importantes de imagens do Docker que tornariam sua vida mais fácil. Gerenciar imagens com a ajuda desses comandos será muito fácil e economizará muito tempo.

1. Listando imagens do Docker

Para listar imagens Docker em seu repositório Docker local, você pode usar este comando.

sudo docker images

Para listar todas as imagens do Docker, incluindo as imagens intermediárias, você pode fornecer -a sinalizador.

sudo docker images -a

2. Listando as imagens por seus nomes e tags

Você deseja descobrir imagens com nomes específicos, você pode usar o seguinte comando.

sudo docker images <image-name>

Se você deseja listar imagens com marcas específicas, você pode usar este comando.

sudo docker images <image-name>:<tag-name>

3. Listagem de imagens com IDs completos

Normalmente, quando você lista imagens do Docker, apenas IDs de imagem parciais (primeiros 12 caracteres) são exibidos. Para exibir imagens do Docker, com IDs de imagem de comprimento total, você usa o sinalizador –no-trunc .

sudo docker images --no-trunc

4. Usando filtros para listar imagens

Você pode usar a opção –filter junto com o comando list, para filtrar apenas as imagens desejadas.

Por exemplo, filtraremos apenas as imagens do Ubuntu abaixo.

sudo docker --filter=reference='ubuntu'

5. Puxando imagens do Docker com tags específicas

Para obter imagens do Docker com tags ou versões específicas, você pode usar o seguinte comando.

sudo docker pull <image-name>:<tag-name>

No exemplo abaixo, vamos extrair uma imagem alpina com uma versão 3.7 específica.