add vagrant docker provider

now able to deploy on docker provider
@haoyuan @dcapwell 
i have a strong feeling this wont work on mac ;_;

the ip addresses of the container are not reachable for mac users. Do you know if vagrant has any way to do a jump box style where vagrant ssh will launch a container and do ssh from that container?  If not, know any way to ask vagrant for the DNS container? If so a mac script can be added that does this.