dockercloud-nginx-proxy sets up a container running nginx and, when launched in Docker Cloud, will automatically reconfigures itself when any web service has finished Scaling, Redeploying, Starting, Stopping or Terminating. The best part is that any web service that has a VIRTUAL_HOST Environment variable and is listening on port 80 (internally) will automatically be picked up so no need to link containers. Then, launch the load balancer. To do this, select "Public images", and search for madwire/dockercloud-nginx-proxy. Add "Full Access" API role (this will allow nginx to be updated dynamically by querying Docker Cloud's API).