I would argue that there are more Docker containers running on a VM, running on top of VMware than there are Docker containers running on bare metal servers.
Both VMs and containers can be used and misused in a number of ways, but rarely can you replace a VM on VMware ESXi with Docker. There's still a massive business case for VMware and the only real competitors are Microsoft Hyper-V and Citrix XenServer (if it's still called that).
You also have to remember that there's a crazy big Microsoft world out there, Docker and containers still aren't of much use here. While this could run on Hyper-V, many just pick ESXi because it's what they know (No one was ever fired for choosing VMware).