You may be missing a port forwarding rule in the VirtualBox settings.
boot2docker vm > settings > Network > NAT adapter > Port forwarding
Note the last entry:

This way you have configured the whole chain: hostPort:virtualBoxPort
then virtualBoxPort:containerPort
, as shown in the following diagram:
