Introdução
Bem-vindo ao desafio de Identificação de Containers Docker! Imagine-se como um juiz em um antigo estádio olímpico grego. Seu papel é supervisionar o desafio de identificar e listar os containers Docker dentro da "arena olímpica" virtual do sistema Docker.
Os containers Docker são como os atletas em nossa arena olímpica — cada um com sua própria identidade, propósito e capacidades. Como um orquestrador de containers, ser capaz de identificar e filtrar containers rapidamente é uma habilidade essencial, semelhante a como os juízes olímpicos devem ser capazes de identificar e acompanhar os competidores.
Identificando Containers
Em qualquer ambiente de containers, saber quais deles estão em execução no momento é o primeiro passo para um gerenciamento eficaz. Assim como um juiz precisa saber quais atletas estão em campo, você deve ser capaz de visualizar todos os containers ativos rapidamente.
Tarefas
- Identificar os containers Docker que estão em execução.
- Listar os IDs, as imagens e os nomes dos containers em execução.
Requisitos
- Salve o resultado no arquivo
/home/labex/project/containers.txt.
Exemplo
Após a conclusão bem-sucedida deste desafio, o conteúdo do seu arquivo de resultado deve ser semelhante ao seguinte:
$ cat /home/labex/project/containers.txt
f62c57f2a3ec jenkins/jenkins jenkins
3ac7663a03de gcr.io/k8s-minikube/kicbase:v0.0.37 minikube
Filtrando Containers
Agora que você já sabe identificar todos os containers em execução, vamos refinar essa habilidade. Em um ambiente Docker movimentado, com dezenas ou até centenas de containers, localizar itens específicos torna-se crucial. É como focar em uma categoria específica de atletas quando o estádio está repleto de competidores de diferentes modalidades.
Tarefas
- Filtrar os containers Docker em execução por uma imagem específica.
Requisitos
- Salve o resultado no arquivo
/home/labex/project/container_jenkins.txt. - A imagem Docker a ser utilizada para a filtragem deve ser "jenkins/jenkins".
Exemplo
Após a conclusão bem-sucedida deste desafio, o conteúdo do seu arquivo de resultado deve ser semelhante ao seguinte:
$ cat /home/labex/project/container_jenkins.txt
CONTAINER ID IMAGE NAMES
f62c57f2a3ec jenkins/jenkins jenkins
Resumo
Neste desafio, você praticou a aplicação real do comando ls do Docker para identificar e filtrar containers em execução. Este exercício aprimorou suas habilidades no gerenciamento de containers e aprofundou seu entendimento sobre a listagem de recursos em um ambiente Docker.
A capacidade de identificar e filtrar containers rapidamente é fundamental para as operações Docker, da mesma forma que um juiz deve rastrear e categorizar atletas com eficiência em um evento olímpico. Essas habilidades formam a base para tarefas de gerenciamento de containers mais avançadas que você encontrará ao continuar sua jornada no ecossistema Docker.



