Caused by: ParsingException[Failed to parse object: expecting token of type [START_OBJECT] but found [VALUE_STRING]]
查看elasticsearch日志
sudo docker logs elasticsearch
错误详情

解决办法
是说在启动时在解析elasticsearch.yml出现错误,查看自己的elasticsearch.yml配置文件
vim /mydata/elasticsearch/config/elasticsearch.yml
在文件中添加上
http.host: 0.0.0.0
重启es并查看是否重启成功
sudo docker start elasticsearch
sudo docker ps
出现如下则启动成功。  如不能解决可以看看是否是jvm内存原因
find / -name jvm.options
 用vim打开编辑
vim /var/lib/docker/overlay2/c8b709faf78d2d91cc86b997de8032f61a81796f137ecfbc5b38e95b825dde78/diff/usr/share/elasticsearch/config/jvm.options
将-Xms和-Xmx都修改为256m  再重启es
sudo docker start elasticsearch
sudo docker ps
|