ANÚNCIO

~/questoes/devops

O que o comando docker ps mostra?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Questão 1 Não respondida

O que o comando docker ps mostra?

Aula de referência INTENSIVÃO DOCKER EM 2H ⏰ | Curso gratuito (docker push, docker pull, docker compose, dockerfile…)
Para fixar

Entendendo o docker ps: Listando Containers em Execução

Conceito central

O comando docker ps é uma ferramenta essencial para visualizar quais containers estão rodando no momento em sua máquina. Ele mostra informações como ID, nome, imagem utilizada, status e portas expostas de cada container ativo.

Por que essa resposta faz sentido

O docker ps lista exatamente os containers que estão sendo executados no presente momento. É o comando que você usa quando precisa saber quais aplicações containerizadas estão rodando agora na sua máquina local.

Armadilhas comuns

  • Confundir docker ps com docker images: docker ps mostra containers rodando, enquanto docker images mostra as imagens disponíveis localmente.
  • Achar que docker ps lista todos os containers existentes: por padrão, ele mostra apenas os que estão em execução. Use docker ps -a para ver containers parados também.
  • Pensar que docker ps acessa o interior do container: este comando apenas fornece metadados dos containers, não permite visualizar arquivos ou processos dentro deles.

Entenda as alternativas

A

Para visualizar os arquivos e pastas dentro de um container em execução, você usa o comando docker exec ou docker ls. O docker ps não acessa o conteúdo interno do container, apenas lista quais estão ativos.

B

Exatamente. O docker ps mostra uma tabela com todos os containers em execução, incluindo seu ID, nome, imagem de origem, status e outras informações úteis.

C

As variáveis de ambiente são definidas no Dockerfile usando a instrução ENV, ou podem ser consultadas dentro de um container específico. O docker ps não exibe variáveis de ambiente; ele apenas lista containers.

D

Para listar imagens disponíveis (seja localmente ou no Docker Hub), você usa o comando docker images. O docker ps é exclusivamente para containers em execução, não para imagens.

Dica prática: Quando estiver trabalhando com vários containers (como em Docker Compose), execute docker ps para confirmar que todos os serviços subiram corretamente. Se um container esperado não aparecer, use docker ps -a para verificar se ele falhou ao iniciar.

Revise pensando: Se você quer saber quais aplicações containerizadas estão rodando agora, qual comando você executa?