First create two images :
docker image build -t employee-consumer .
docker image build -t employee-producer .
docker-compose.yml
version: "3"
services:
consumer:
image: employee-consumer
container_name: employee-consumer-c
networks:
consumer-producer-net
depends_on:
producer
producer:
image: employee-producer
container_name: employee-consumer-p
ports:
"8080:8081"
networks:
consumer-producer-net
networks:
consumer-producer-net:
Comand to run - docker-compose up
http:localhost:8082/cdata - consumer called the producer for data and you will get the result