I'm currently in the development phase and I'm running Elasticsearch from a Docker image on my Macbook Pro, so I'm aware there are probably performance implications there.
This problem is particularly strange though - I'm indexing a database table of around 10M records, and as I get to about 8M records indexed each bulk process starts taking almost exactly 60 seconds, no matter how many documents I try to do at once. (I'm doing 200 by default, but even if I put it down to 2 documents it's still taking 60 seconds)
I only have a single node in the cluster with 10 shards. Not sure what other info you might need to diagnose the issue. Any ideas?