[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

"cURL error 6: Could not resolve host: host.docker.internal

[Finalizado Pelo Aluno]

Itamar chaves
Criador Itamar chaves 10/08/2023

fazendo o teste no micro 01 tive esse erro na requisição, seria algo de configuração? 

 

 
    "message": "cURL error 6: Could not resolve host: host.docker.internal (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://host.docker.internal:8000/api/v1/tenants/db2cbd2e-a825-4db3-af46-9dc6367112ff",
Manager Carlos Ferreira 10/08/2023

Olá, Itamar!
Como vai?

Os seus microsserviços, estão na mesma rede (network)?
Pode ser isso o problema.

Carlos Ferreira
Criador Itamar chaves 10/08/2023
networks:
            - microsservices

 

os 3 micros estão na mesma rede 

Itamar chaves
Manager Carlos Ferreira 10/08/2023

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.

Carlos Ferreira
Criador Itamar chaves 10/08/2023

resolvir colocar o nome da rede em cada container

 

 

networks:
microsservices:
name: microsservices
driver: bridge


 

 

 

 

 

Itamar chaves
Igor Aguiar 10/08/2023

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-...

Igor Aguiar
Igor Aguiar 10/08/2023

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.*

Igor Aguiar
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!