Если отметить этот флажок (Use the WSL 2 based engine) — тогда устанавливается компонент windows WSL, выбирается дистрибутив linux, который будет установлен в WSL и т.д. При этом Docker Desktop не управляет выделением ресурсов для неё (память, процессор)
Если снять этот флажок, то WSL можно удалить, а в гипервизоре Hyper-V появляется виртуальная машина DockerDesktopVM.
И Doсker Desktop может управлять ресурсами виртуальной машины.
Второй вариант работает быстрее, хотя на скриншоте написано, что
"WSL 2 provides better performance than the Hyper-V backend."
Docker работает не под wsl2, а под Hyper-V.
Потому что, вопреки заверениям Docker, под Hyper-V он работает значительно быстрее: без 2-3 секундных лагов перед отдачей страницы web-сервером.
Запрос server/sapi получает "REQUEST_URI"=> "/sapi/
Запрос server/sapi получает "REQUEST_URI"=> "/sapi/
Запрос server/api получает "REQUEST_URI"=> "/api/
Запрос server/api получает "REQUEST_URI"=> "/api/?api
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Если отметить этот флажок (Use the WSL 2 based engine) — тогда устанавливается компонент windows WSL, выбирается дистрибутив linux, который будет установлен в WSL и т.д. При этом Docker Desktop не управляет выделением ресурсов для неё (память, процессор)
Если снять этот флажок, то WSL можно удалить, а в гипервизоре Hyper-V появляется виртуальная машина DockerDesktopVM.
И Doсker Desktop может управлять ресурсами виртуальной машины.
Второй вариант работает быстрее, хотя на скриншоте написано, что
"WSL 2 provides better performance than the Hyper-V backend."