ふり返る暇なんて無いね

日々のメモ書きをつらつらと。メインブログに書くほどでもないことを流してます

boot2dockerでexposeされるportはlocalhostのportじゃないよ

そのまま。

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。