Um assistente programador está avaliando preventivamente o comportamento de um servidor do MP-GO que executa containers Docker. O assistente deseja verificar os nomes de todos os containers que estão parados e de todos os containers que estão em execução em uma única saída no terminal do servidor. Para realizar essa verificação usando um simples comando no terminal, o assistente deve usar o comando
- A)docker ps -a
Correta: `docker ps -a` lista todos os containers, incluindo os em execução e os parados.
- B)docker ps -l
Errada: `-l` mostra apenas o último container criado, não todos os containers.
- C)docker ps -s
Errada: `-s` é associado a informações de tamanho/uso, não à listagem completa de containers.
- D)docker ps -q
Errada: `-q` retorna somente os IDs dos containers, e ainda assim sem alterar o filtro padrão de exibição.
- E)docker ps
Errada: `docker ps` por padrão mostra apenas os containers em execução, não os parados.
Gabarito: A
Quando você precisa enxergar, de uma vez só, os containers que estão rodando e os que já pararam, o comando mais útil é o que lista tudo. No Docker, o comando básico `docker ps` mostra apenas os containers em execução, ou seja, os “vivos” no momento. Se a ideia é incluir também os que foram interrompidos, você precisa ampliar a listagem com a opção `-a`. É aí que entra o `docker ps -a`: ele exibe todos os containers, independentemente do estado, incluindo os em execução e os parados. Em prova, isso costuma aparecer como uma pegadinha clássica: o candidato lembra do `ps`, mas esquece que o comportamento padrão é mostrar só o que está rodando. Então, para ver em uma única saída os nomes de todos os containers parados e em execução, o comando correto é exatamente esse. Não há fundamento legal aqui, claro, mas há um fundamento técnico bem direto: a documentação oficial do Docker descreve `-a` como a forma de listar todos os containers. Resumo de bolso: `docker ps` mostra os ativos; `docker ps -a` mostra todos. Em linguagem de concurso, é a diferença entre “o que está funcionando agora” e “o histórico recente da máquina”.