Alexandre Possebon
Criador Alexandre Possebon 11/10/2021

Quando no .env eu deixo:
MICRO_02_URL=127.0.0.1:8001 o resultado é...
"message": "cURL error 7: Failed to connect to 127.0.0.1 port 8001: Connection refused (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://127.0.0.1:8001/evaluations/ade7e658-0b86-4cc2-b579-441f370f6627",

 

Lembrando que eu consigo acessar assim:

 

http://127.0.0.1:8001/evaluations/ade7e658-0b86-4cc2-b579-441f370f6627

 

Quando no .env eu deixo:
MICRO_02_URL=host.docker.internal:8001 o resultado é...

"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:8001/evaluations/cef48619-6edc-4384-bd87-ea1473171029",

 

ERRO sem fim... nada de obter Sucesso na comunicação entre eles

Criador Alexandre Possebon 11/10/2021

Caso queira ver o projeto no meu Git...

https://github.com/dompossebon/Laravel-Microservice-RabbitMQ-01

e

https://github.com/dompossebon/Laravel-Microservice-RabbitMQ-02

Alexandre Possebon
Criador Alexandre Possebon 11/10/2021

Acredito que eu Tenha Resolvido:

em docker-compose eu adicionei:

version: "3.7"
services:
# imagem micro 02
micro_02:
build:
args:
user: user-possebon
uid: 1000
context: ./
dockerfile: Dockerfile

extra_hosts:
- "host.docker.internal:host-gateway"


Não se esqueça de atualizar o Docker, pois isso só funciona com o Docker v20.10 + .
Eu estou usando Docker version 20.10.9

Fonte: https://github.com/docker/for-linux/issues/264#issuecomment-784985736

Docs - https://docs.docker.com/compose/compose-file/compose-file-v3/#extra_hosts

 

De volta aos Estudos!!!

Alexandre Possebon
Manager Carlos Ferreira 11/10/2021

Show amigo, parabéns!

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!