WSL (Windows Subsystem для Linux) - это просто "облегченный" linux, а не полный.
Вы можете сделать некоторые простые вещи, но это не гарантированно сработает.Я думаю, что эта система больше похожа на доказательство концепции, что она действительно работает.Он не предназначен для полноценного Linux, просто для запуска некоторых простых команд внутри.
docker
- действительно тяжелая программа, выполняющая виртуализацию и другие низкоуровневые вещи.Он сильно зависит от некоторых функций / модулей ядра, которые вы не можете эмулировать в WSL.Например, iptables
требуется полноценное работающее ядро с низкоуровневой сетью, которое не может быть установлено.