Boot2dockerを使ってMacでDockerを動かす際に、いくつか気をつけることとかハマったことがあったのでまとめました。 VirtualBoxのポートフォワーディング設定 boot2dockerはVirtualBox上で動作しているので、MacからDockerで立ち上げたサーバやミドルウェアにアクセスするためにはVirtualBoxのポートフォワーディング設定が必要です。 この辺はDockerのInstallation Guideに載ってます。 以下は、3000番ポートで起動中のRailsサーバにアクセスする場合の例。 VirtualBox上で直接設定する場合 CLIで設定する場合 $ VBoxManage modifyvm "boot2docker-vm" --natpf1 "rails,tcp,,3000,,3000" Mac上のディレクトリをマウント Mac上のディレクトリを