Created a apache webserver as Docker container but want to access it on windows os browser as localhost.
I can access the webserver with boot2docker private ip addre
boot2docker actually created a vm with linux core in your Mac OS with VirtualBox, and 192.168.59.103 is the ip for that vm.
So you need to set a port forward for that vm
Notice that in Mac OS, port 80 need a high permission, so I use 8080 instead in this example.