To clarify, my understanding is that on Windows you will always need a VM to run Linux containers, but there will be (is?) native Windows containers.
The dream is that maybe one day WSL will fully support Linux containers without a vm, but I will be amazed if they can pull that off.