title: How to load-balance among two docker services?
body: <ul>
  <li>I Have docker-service (Node.js)
  
  <ul>
  <li>I am calling this service through API-gateway (spring-boot) using <strong>zuul routes</strong>.</li>
  <li>I run the service on 2 different port and name of that 2 microservice is also different.</li>
  <li>The internal name of the service is same and using the same name it enrolls on Eureka.</li>
  </ul></li>
  </ul>
  
  <p><a href="https://i.stack.imgur.com/80ez7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/80ez7.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/GcgFO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/GcgFO.png" alt="enter image description here"></a></p>
  
  <ul>
  <li>I want to perform a Load balance on this service so that few request can serve by 1st service and few by 2nd.</li>
  </ul>
  
  <p>I am running this service using below command</p>
  
  <pre><code>sudo docker run -p ${EXTERNAL_PORT_NUMBER}:${INTERNAL_PORT_NUMBER} --network ${NETWORK} --name ${SERVICE_NAME} -m 1024M --memory-swap -1 -itd ${ORGANISATION}/${SERVICE_NAME}:${VERSION}
  </code></pre>
  
  <p>Is there something that I can configure for load-balance in command itself or any alternative ??</p>