Inspecionando Detalhes
Parte da seção Introdução ao Docker do Journey de Terminal da Coddy — lição 18 de 40.
O Docker armazena muitos detalhes sobre cada contêiner: seu status, a imagem da qual ele veio, suas configurações de rede e muito mais. O comando docker inspect mostra tudo isso como JSON.
Isso geralmente é mais do que você deseja. A flag --format permite extrair apenas um campo usando um placeholder de Go-template:
docker inspect --format "{{.State.Status}}" webIsso imprime apenas o status do contêiner, por exemplo running. Outros espaços reservados úteis incluem {{.Config.Image}} para o nome da imagem. A string de formato transforma um amontoado de JSON no valor único que você realmente precisa.
Desafio
FácilInicie um contêiner nginx em segundo plano chamado app, então use docker inspect com --format "{{.State.Status}}" para imprimir apenas o seu status.
Folha de consulta
Use docker inspect para visualizar os detalhes do container como JSON. A flag --format com um Go-template extrai um campo específico:
docker inspect --format "{{.State.Status}}" webPlaceholders úteis:
{{.State.Status}}— status do container (ex:running){{.Config.Image}}— nome da imagem
Experimente você mesmo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Introdução ao Docker
4Gerenciando Containers
Nomeando ContainersContainers em Segundo PlanoListando Todos os ContainersParando e RemovendoRecapitulação - Ciclo de Vida do Container10Projeto de Aplicativo de Saudação
Visão Geral do ProjetoEscrever o Dockerfile5Inspecionando Containers
Logs do ContainerInspecionando DetalhesExecutando ComandosRecapitulação - Health Check