Ao trabalhar com o Docker, os desenvolvedores criam e executam muitos contêineres em sua máquina host. Às vezes, fica muito difícil para os desenvolvedores acompanhar todos os contêineres existentes. Além disso, se você estiver usando compose ou network, poderá haver vários contêineres em execução dentro da rede.
Se o contêiner for executado com a rede de contêiner padrão. Isso significa que o contêiner está utilizando a funcionalidade integrada da rede Docker para se comunicar com outros contêineres e com o sistema host. Para determinar qual contêiner está em execução e qual foi interrompido, os desenvolvedores devem ter os endereços IP desses contêineres.
Este guia fornecerá diferentes comandos para obter o endereço IP do contêiner Docker do host no Windows.
Como obter o endereço IP do Docker Container do Host no Windows?
Para encontrar o endereço IP do contêiner Docker do host no Windows, os comandos listados abaixo são usados:
Usando “docker network inspecionar”
Para obter o endereço IP do contêiner Docker, primeiro liste e selecione a imagem Docker para gerar um novo contêiner executando o seguinte comando:
imagens da janela de encaixe
A partir da saída fornecida abaixo, selecionamos o élico Imagem do Docker:
Então, use o execução do contêiner docker comando para criar um novo contêiner Docker usando a imagem selecionada:
execução do contêiner docker -d --nome =vital_con1 élico
Como você pode ver, nosso novo contêiner foi criado com sucesso:
A seguir, liste os contêineres atualmente em execução por meio do janela de encaixe ps comando para verificação:
janela de encaixe obs:
Por fim, execute o docker inspecionar comando para exibir o endereço IP do contêiner Docker:
docker inspeciona vital_con1
Depois de executar o comando fornecido acima, ele exibirá informações detalhadas sobre o contêiner específico:
Role para baixo no terminal e encontre o “ Endereço de IP ' campo. O endereço IP do contêiner atualmente em funcionamento chamado vital_con1 é 172.17.0.3 :
Usando “dockerexec”
O /etc/hosts arquivo dentro de um contêiner é um arquivo de sistema usado para mapear os nomes de host para os endereços IP, incluindo o endereço IP atribuído ao próprio contêiner. Para recuperar este endereço IP, execute o docker exec -it comando.
janela de encaixe executivo -isto vital_con1 / caixa / festa
Depois de fazer isso, você será movido para a sessão do shell interativo. Agora, execute o gato comando para mostrar os dados disponíveis do /etc/hosts arquivo:
gato / etc. / anfitriões
Como você pode ver, o endereço IP do contêiner específico foi recuperado com sucesso:
Usando “docker network inspecionar”
Como sabemos, por padrão os contêineres estão conectados à rede bridge. Podemos inspecionar a rede para descobrir o endereço IP do contêiner executando o comando docker network inspeciona
Aqui, selecionamos o ponte rede para processo posterior:
Agora, execute o comando indicado abaixo junto com o nome da rede como ponte :
rede docker inspecionar ponte
Depois de executar o comando acima, role para baixo até o Containers bloquear e localizar o Endereço IPV4 campo:
Fornecemos a maneira mais fácil de encontrar o endereço IP do contêiner Docker no host no Windows.
Conclusão
Existem diferentes comandos usados para obter o endereço IP de um contêiner Docker do host no Windows, como inspeção de rede docker