内网docker elasticsearch-dump 导入导出ElasticSearch数据,执行
docker run -it --rm -v /data:/data elasticsearch-dump elasticdump --input=http://localhost:9200/mapping --output=/data/mapping.json --type=mapping
出现如下报错:
dump ended with error (get phsae) => Error: connect EHOSTUNREACH localhost:9200
解决办法加上--net=host
:
docker run --net=host -it --rm -v /data:/data elasticsearch-dump elasticdump --input=http://localhost:9200/mapping --output=/data/mapping.json --type=mapping