Docker Desktop tạo ra một máy ảo để chạy động cơ docker. Trên Windows thì WSL chính là máy ảo đó

Docker Desktop has its own distributions When you stop Docker Desktop you stop those distributions and maybe some Windows services.

Nếu nhân hệ điều hành trong container khác với nhân hệ điều hành dùng để chạy Docker, thì phải chạy trên máy ảo
Trong trường hợp của Docker Desktop, CLI client nằm ở máy host, còn daemon nằm ở máy ảo