Docker Inspect Contêiner

DockerBeginner
Pratique Agora

Introdução

Neste laboratório, exploraremos o comando "inspect" do Docker, mergulhando em um cenário envolvendo um misterioso portal para o mundo sobrenatural. Desempenhamos o papel de uma figura proeminente, o "Líder Sobrenatural", que precisa inspecionar os contêineres Docker para desvendar os segredos ocultos por trás do portal sobrenatural e proteger nosso mundo de potenciais ameaças.

Inspecionar Metadados do Contêiner

Nesta etapa, começaremos inspecionando os metadados de um contêiner Docker.

  1. Primeiramente, crie uma rede de exemplo usando o seguinte comando:

    docker network create my_network
    
  2. Em seguida, inicie um novo contêiner e conecte-o à rede criada:

    docker run -d --name my_network_container --network my_network alpine sleep 1d
    
  3. Inspecione os metadados de um contêiner em execução com o seguinte comando:

    docker inspect my_network_container
    

Inspecionar Configuração do Contêiner

Em seguida, nos aprofundaremos no comando inspect examinando a configuração de um contêiner Docker.

  1. Usando o mesmo contêiner do Passo 1, inspecione as configurações:

    docker inspect --format='{{json .Config}}' my_network_container
    

    Analise a saída para entender a configuração do contêiner e como ela se alinha com o estado desejado.

Explorar as Configurações de Rede do Contêiner

Nesta etapa, focaremos em explorar as configurações de rede de um contêiner Docker.

  1. Inspecione as configurações de rede do contêiner:

    docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my_network_container
    

    Compreenda a configuração de rede do contêiner, incluindo seu endereço IP e aliases de rede.

Resumo

Neste laboratório, nos aprofundamos no comando "inspect" do Docker para obter informações valiosas sobre metadados, configuração e configurações de rede do contêiner. Ao nos imergir em um cenário sobrenatural, aproveitamos com sucesso as capacidades de inspect do Docker para desvendar os mistérios por trás do portal sobrenatural. Este laboratório não apenas aprimorou nossas habilidades em Docker, mas também proporcionou uma experiência de aprendizado criativa e envolvente.