Descoberta de Serviços pelo Nome
Na aula anterior vimos que containers na mesma rede privada conseguem se alcançar. Agora vamos ver como eles realmente se encontram: pelo nome, através do DNS embutido do Docker. O DNS resolve o nome de um container para o IP atual dele — e como o IP muda entre execuções mas o nome é estável, você n
Uma rede Docker é como um interfone de escritório: para chamar um colega, você diz o nome dele, sem precisar decorar números de telefone (endereços IP) que mudam de vez em quando. E 'localhost' sempre significa 'eu mesmo' — então, para chamar outra pessoa, você precisa dizer o nome dela.
- descoberta de serviços
- O mecanismo pelo qual um container encontra outro serviço na mesma rede pelo nome, em vez de pelo endereço IP. No Docker isso é feito através do DNS interno, que resolve o nome de um container para o endereço atual dele.
- DNS pelo nome
- O serviço interno do Docker que resolve o nome de um container para o endereço IP atual dele, permitindo que você o acesse por um nome estável, em vez de um IP que pode mudar.
- armadilha do localhost
- Cada container tem seu próprio localhost, então acessar localhost de dentro de um container chega nele mesmo e não em outro container — é preciso acessar o outro container pelo nome dele.