Verificar as tags de imagens Docker é uma etapa essencial para garantir a fiabilidade e segurança das suas aplicações em contentores. Ao validar as tags de imagem, pode garantir que está a utilizar as versões corretas das suas dependências e evitar potenciais problemas causados por alterações inesperadas ou vulnerabilidades.
O Docker CLI fornece vários comandos que pode utilizar para verificar as tags de imagens Docker:
docker images: Este comando lista todas as imagens Docker no seu sistema local, incluindo as suas tags.
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu 22.04 9141e64c87b9 2 weeks ago 77.8MB
nginx latest 605c77e624dd 2 months ago 141MB
docker inspect: Este comando fornece informações detalhadas sobre uma imagem Docker, incluindo a sua tag.
$ docker inspect ubuntu:22.04 | grep Tag
"Tag": "22.04",
docker pull: Quando puxa uma imagem Docker, pode especificar a tag que pretende descarregar.
$ docker pull ubuntu:18.04
18.04: Pulling from library/ubuntu
Digest: sha256:44e19a16bde1fd80b5e3df104588c0d30b80383c8febbba54b3e4a1dd49c4912
Status: Image is up to date for ubuntu:18.04
Além de verificar as tags no seu sistema local, também pode verificar as tags disponíveis num registo Docker, como o Docker Hub ou um registo privado.
- Utilizando a API do Docker Registry: Pode utilizar a API do Docker Registry para listar as tags disponíveis para uma imagem específica.
$ curl https://registry.hub.docker.com/v2/repositories/library/ubuntu/tags/list
{"name":"ubuntu","tags":["18.04","20.04","22.04","latest"]}
- Utilizando uma Ferramenta de Terceiros: Ferramentas como Dive ou Trivy também podem ajudá-lo a inspecionar e verificar as tags de imagens Docker.
Ao verificar as tags de imagens Docker, pode garantir que as suas aplicações em contentores estão a utilizar as versões corretas das dependências, melhorando a fiabilidade e segurança das suas implantações.