# Transport Client - NoNodeAvailableException\[None of the configured nodes are available\]

**URL:** <https://discuss.elastic.co/t/transport-client-nonodeavailableexception-none-of-the-configured-nodes-are-available/92000>\
**Category:** Elasticsearch\
**Created:** [July 6, 2017, 1:31am UTC](https://discuss.elastic.co/t/transport-client-nonodeavailableexception-none-of-the-configured-nodes-are-available/92000 "2017-07-06T01:31:00Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Yang\_Young](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/yang_young/32/19809_2.png) [@Yang\_Young](https://discuss.elastic.co/u/Yang_Young)\
**Post date:** [July 6, 2017, 8:53am UTC](https://discuss.elastic.co/t/transport-client-nonodeavailableexception-none-of-the-configured-nodes-are-available/92000/2 "2017-07-06T08:53:02Z")

</div>

Dear All

I solved the issue.  
I used the docker image to run the elastic search.

The command on this page: [https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html)

```
docker run -p 9200:9200 -e "http.host=0.0.0.0" -e "transport.host=127.0.0.1" docker.elastic.co/elasticsearch/elasticsearch:5.4.3

```

**-e "transport.host=127.0.0.1" did not work.**

I have to change the elasticsearch.yml, uncomment this line:

transport.host: 0.0.0.0

So that the transport client can correctly connect to port 9300.

---

_[View the full topic](https://discuss.elastic.co/t/transport-client-nonodeavailableexception-none-of-the-configured-nodes-are-available/92000)._
