Introdução
Como administrador de sistemas, lidar com imagens de contêiner é uma tarefa fundamental para a implantação de aplicações. Neste desafio, você colocará em prática a busca e a obtenção de uma imagem de contêiner de um registro remoto utilizando o podman. Esta é uma competência crítica para gerenciar ambientes conteinerizados no Red Hat Enterprise Linux.
Localizar e Obter uma Imagem de Contêiner
Tarefas
- Tarefa 1: Pesquisar pela imagem de contêiner
ubuntuno registro Docker Hub. - Tarefa 2: Baixar (pull) a versão mais recente da imagem
ubuntupara o seu sistema local.
Requisitos
- Utilize o comando
podman searchpara localizar a imagem. - Utilize o comando
podman pullpara baixar a imagem. - A imagem deve ser obtida do Docker Hub (o registro padrão).
Exemplo
Abaixo, um exemplo de como pesquisar uma imagem. Note que o termo de busca será diferente no seu caso.
$ podman search docker.io/centos
INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/library/centos The official build of CentOS. 7621 [OK]
docker.io docker.io/ansible/centos7-ansible Ansible on Centos7 135 [OK]
Abaixo, um exemplo de como baixar uma imagem.
$ podman pull docker.io/library/centos
Trying to pull docker.io/library/centos:latest...
Getting image source signatures
Copying blob sha256:a1d0c7532777... done
Copying config sha256:5d0da3dc9764... done
Writing manifest to image destination
Storing signatures
Dicas
- Se os resultados da busca forem muito amplos, tente utilizar um termo de pesquisa mais específico.
- Você pode pesquisar imagens no Docker Hub usando
podman search docker.io/imagenameou simplesmentepodman search imagename. - Após baixar a imagem, você pode verificar se ela está presente no seu sistema local com o comando
podman images.
Resumo
Neste desafio, você aprendeu como localizar e obter imagens de contêiner de um registro remoto. Você utilizou o comando podman search para encontrar uma imagem específica no Docker Hub e o comando podman pull para baixá-la para o seu ambiente local. Essas habilidades são fundamentais para o gerenciamento de aplicações conteinerizadas.



