WSL1 и WSL2 отличаются подходом к интеграции Docker. 4
WSL1 работает как совместимость на уровне системных вызовов между Windows и Linux. 1 Из-за фундаментальных различий между Windows и Linux подсистема Docker не могла работать непосредственно внутри WSL, поэтому команда Docker разработала альтернативное решение с помощью виртуальных машин Hyper-V и LinuxKit. 4
WSL2 использует полноценное ядро Linux через скрытую лёгкую виртуальную машину. 1 Это делает WSL2 быстрее и более совместимой с реальным Linux. 1 В WSL2 Docker может полностью работать, контейнеры Linux могут работать изначально без эмуляции, что приводит к повышению производительности и взаимодействию между инструментами Windows и Linux. 4