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 exibe tudo isso como JSON.
Isso geralmente é mais do que você deseja. A opção --format permite extrair apenas um campo usando um marcador de posição de template Go:
docker inspect --format "{{.State.Status}}" webIsso imprime apenas o status do contêiner, por exemplo running. Outros placeholders úteis incluem {{.Config.Image}} para o nome da imagem. A string de formato transforma uma grande quantidade de JSON no único valor de que você realmente precisa.
Desafio
FácilInicie um contêiner nginx desanexado chamado app e, em seguida, use docker inspect com --format "{{.State.Status}}" para imprimir apenas o status dele.
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 CheckPratique por conta própria: Playground de Terminal