title: Unable to send data to druid using docker-druid image
body: <p>I am trying to use the docker-druid image to run a druid cluster. </p>
  
  <p>I started the cluster as per the instructions in the github wiki. </p>
  
  <pre><code>docker run --rm -i -p 3000:8082 -p 3001:8081 druidio/example-cluster
  </code></pre>
  
  <p>I can access the druid cluster console at <em>192.168.99.100:8081</em> as well as coordinator console at <em>192.168.99.100:8090</em> successfully. </p>
  
  <p>However i am unable to send any data to druid instance on this cluster using <code>tranquility</code>.</p>
  
  <p>I am using the <a href="https://github.com/druid-io/tranquility/blob/master/core/src/test/java/com/metamx/tranquility/example/JavaExample.java" rel="nofollow noreferrer">Tranquility Java Example</a> to send data to druid. In this case tranquility is used as a library and not as a server. This example program works fine and is able to send data to druid if i setup druid locally on a VM as per the instructions in <a href="http://druid.io/docs/latest/tutorials/index.html" rel="nofollow noreferrer">Getting started guide</a></p>
  
  <p>however if i try to use the dockerized druid, no data is sent to it. Neither do i see any errors. I am configuring the address of the default docker machine in my tranquility configuration as shown below:</p>
  
  <pre><code> "properties" : {
    "zookeeper.connect" : "192.168.99.100",
    "druid.discovery.curator.path" : "/druid/discovery",
    "druid.selectors.indexing.serviceName" : "druid/overlord",
    "http.port" : "8200",
    }
  </code></pre>
  
  <p>Is there any additional configuration required when using docker-druid in order to send data to it from a Java application using tranquility? </p>
  
  <p>Does tranquility locate druid services using zookeeper which would require zookeeper ports to be opened?</p>
  
  <p>What am i missing here?</p>