¿No se pudo enviar la request de unión al máster?

Soy más nuevo en la docker y quiero utilizar la docker para desplegar elasticsearch .

Sigo el documento paso a paso. Y puedo comenzar una instancia de es exitosa. Por ejemplo, docker run -p 9208:9200 -p 9300:9300 -v /data/es1/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml docker.elastic.co/elasticsearch/elasticsearch:5.2.2 .

Pero cuando deseo agregar el nodo a un clúster existente, y agregar una configuration discovery.zen.ping.unicast.hosts: ["xxx1:9300","xxx2:9300","xxx3:9300"] en /data/es1/elasticsearch.yml , pero arroja una exception:

 failed to send join request to master [{es130-data}{FwWjvb52RzGRP2IRa15DeA}{owS9GmMXTAqn0kioUtGmtw}{xxx}{xxx:9301}{box_type=warm, master=false}], reason [RemoteTransportException[[es130-data][xxx:9301][internal:discovery/zen/join]]; nested: ConnectTransportException[[ddFr9ut][172.17.0.2:9300] connect_timeout[30s]]; nested: IOException[No route to host: 172.17.0.2/172.17.0.2:9300]; ] 

Aquí están mis todas las configuraciones:

 cluster.name: skynet cluster.routing.allocation.same_shard.host: true node.attr.box_type: warm node.attr.master: true node.data: true discovery.zen.ping.unicast.hosts: ["xxx1:9300","xxx2:9300","xxx3:9300"] network.host: [_site_,_local_]