Even boot2docker (docker machines predecessor) could do that. It shared the folders correctly and managed port forwarding. Of course localhost stop working but I just added the ip in &#x2F;etc&#x2F;hosts and enter docker.local instead (the docks say the IP might change but that&#x27;s never happened to me).