Запросы java приложения через Eureka в docker

Есть набор сервисов, которые общаются через Eureka (отдельный сервис). Все это поднято в Docker.

Вот конфигурация docker-compose:

services:

  basket-service:
    image: ksonv/basket-service:0.0.1-SNAPSHOT
    mem_limit: 700m
    ports: 
      - "8401:8401"
    networks:
      - shop-network
    depends_on:
      - naming-service
      - rabbitmq
    environment:
      EUREKA.CLIENT.SERVICEURL.DEFAULTZONE: http://naming-service:8301/eureka
      SPRING.ZIPKIN.BASEURL: http://zipkin-server:9411/
      RABBIT_URI: amqp://guest:guest@rabbitmq:5672
      SPRING_RABBITMQ_HOST: rabbitmq
      SPRING_ZIPKIN_SENDER_TYPE: rabbit

  naming-service:
    image: ksonv/naming-service:0.0.1-SNAPSHOT
    mem_limit: 700m
    ports: 
      - "8301:8301"
    networks:
      - shop-network

networks:
  shop-network:
    name: my-network

Хочу запустить один из сервисов локально. Останавливаю его в докере и запускаю в режиме дебага. Eureka (которая в докере) видит этот сервис.

введите сюда описание изображения

Но при запросе к basket-service (который запустил в дебаге) он должен делать запрос к storage-service (который в докере).

При этом получаю ошибку:

введите сюда описание изображения

Я так понимаю, что проблема в netwoks. Но как ее поправить?


Ответы (0 шт):