ошибка 7 cURL: не удалось подключиться к порту test.localhost 80 - PullRequest
0 голосов
/ 21 января 2020

Я использую laradock.

Я создал несколько проектов. Один проект - это один микросервис.

Мне нужно использовать http для получения данных от одного микросервиса к другому.

В laradock / nginx / sites я настроил весь виртуальный хост.

Каждый проект (микросервис) работает нормально по отдельности.

Но когда я пытаюсь получить данные из одного контейнера в другой:

$url = "test.localhost/users";

        $client = new \GuzzleHttp\Client();
        $request = $client->get($url);
        $response = $request->getBody();

        return json_decode($response->getContents(), true);

Я получаю сообщение об ошибке:

GuzzleHttp \ Exception \ ConnectException cURL ошибка 7: Не удалось подключиться к порту test.localhost 80: Время ожидания истекло (см. https://curl.haxx.se/libcurl/c/libcurl-errors.html)

Я думаю, что это проблема с docker.

Я пытался:

networks:
 frontend:
  aliases:
   - test.localhost
   - test2.localhost
 backend:
  aliases:
   - test.localhost
   - test2.localhost

Но это не помогло.

...