Questão nº 55
Questão de Tecnologia da Informação · FGV MPGO Servidores 2022 (nº 55)
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
- Adocker ps -a (alternativa correta)
- Bdocker ps -l
- Cdocker ps -s
- Ddocker ps -q
- Edocker ps
Resposta comentada
Gabarito Alternativa A
O comando docker ps é utilizado para listar os containers Docker. Por padrão, ele exibe apenas os containers que estão em execução. Para visualizar tanto os containers em execução quanto os que estão parados, é necessário usar uma opção específica.
- (A) Correta: O comando
docker ps -a(oudocker ps --all) lista todos os containers, incluindo os que estão em execução e os que estão parados, exibindo seus nomes e status em uma única saída, conforme solicitado. - (B) Incorreta: O comando
docker ps -l(oudocker ps --latest) exibe apenas o último container criado, independentemente do seu estado, não todos os containers. - (C) Incorreta: O comando
docker ps -s(oudocker ps --size) mostra o tamanho dos containers, mas por padrão, ainda lista apenas os containers em execução, não todos os estados. - (D) Incorreta: O comando
docker ps -q(oudocker ps --quiet) exibe apenas os IDs numéricos dos containers, sem seus nomes e, por padrão, apenas os em execução. A armadilha da banca é que o-q"silencia" a saída para mostrar apenas IDs, o que não é o que o assistente busca (nomes e status de todos). - (E) Incorreta: O comando
docker pssem nenhuma opção lista apenas os containers que estão em execução, não incluindo os parados.
Fonte: FGV MPGO Servidores 2022 Assistente Programador (Caderno Tipo 1). Reproduzida para fins de estudo.