Docker cloud builtin load balancing

When I deploy a new service with 3 containers via docker cloud I get 3 container endpoints and 1 service endpoint.

What I want to know is, how works the traffic forwarding on the service endpoint to the containers? Is there a built in load balancing or is this just a dns round robin?

  • Docker container blocking text/event-stream
  • Django docker container failed to connect to mysql container with error “Can't connect to MySQL server on 'db' (111)”)
  • docker-compose: Modify environment variable
  • docker registry push failed on localhost
  • Jenkins - Docker integration
  • Running Boot2Docker on windows, can't connect to the VM ip
  • The service endpoint has a different IP than the containers, so where is this forwarding service running?

    Thank you guys for your help.

  • Docker dnu restore fails
  • How to programmatically monitor if a docker container exited?
  • docker registry ping 404
  • boot2docker: what does poweroff do to all my docker containers?
  • Cassandra in Docker cant connect from outside
  • Docker container, how to use host proxy
  • One Solution collect form web for “Docker cloud builtin load balancing”

    I could find the answer here:

    It says about the service endpoint:

    This DNS endpoint (multiple A record) resolves to the IPs of the nodes where the containers are running, in a round-robin fashion.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.