"cURL error 6: Could not resolve host: host.docker.internal
[Finalizado Pelo Aluno]

fazendo o teste no micro 01 tive esse erro na requisição, seria algo de configuração?
Olá, Itamar!
Como vai?
Os seus microsserviços, estão na mesma rede (network)?
Pode ser isso o problema.

os 3 micros estão na mesma rede

No seu host local, cria essa entrada, que aponta o "host.docker.internal" para "127.0.0.1"
127.0.0.1 host.docker.internal
No Windows o arquivo de host fica em: C:\Windows\System32\drivers\etc\hosts
No Linux em MAC em: /etc/hosts
--
Após fazer isso, se não funcionar, compartilha comigo os seus projetos no GitHub, que te ajudo a entender e solucionar o problema.

resolvir colocar o nome da rede em cada container

Boa noite!
Estou tendo o msm problema, tentando micro 02 acessar o micro 01 no curso de MS 02.
Usando WSL-Ubuntu20.04, já adicionei o host mencionado 127.0.0.1 host.docker.internal em /etc/hosts
Var de Ambiente no micro-02: MICRO_01_URL=host.docker.internal:8000
Networks diferentes para o micro 01 e micro 02, Adcionei o name nas networks como o colega sugeriu e ainda
continua dando erro: cURL error 6: Could not resolve host: host.docker.internal for http://host.docker.internal:8000/companies/b8c56b38-...

Bom dia!
Resolvi adicionando no serviço do Laravel no docker-compose.yml:
MeuServico
extra_hosts:
- "host.docker.internal:host-gateway"
Isso no WSL-Ubuntu Docker 20.10.*

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!