そのまま。
curl localhost:9200
boot2dockerでexposeしたelasticsearchにアクセスしようとしたら、疎通が無くて、netstatでLISTENポートを確認しても9200空いてないなんでだー。ってなっていたんですが。
The latest version of boot2docker sets up a host-only network adaptor which provides access to the container's ports.
http://docs.docker.com/installation/mac/#running-docker
って思いっきり書いてありました。ドキュメント読めという話でした。
curl $(boot2docker ip):9200
これでOK。