🧱 Суть

Для полноценной разработки на Laravel нужен обычный Linux внутри WSL, а не служебный дистрибутив Docker Desktop.

📦 Проблема

Если установлен только docker-desktop:

  • нет полноценной Linux-среды
  • нельзя нормально устанавливать PHP, Composer и другие инструменты
  • Docker Desktop не предназначен для разработки

✅ Решение

Установить Ubuntu в WSL2 и использовать её как основную среду разработки.

💻 Код

Установка Ubuntu

wsl --install -d Ubuntu

Проверка установленных дистрибутивов

wsl -l -v

Пример:

Ubuntu           Stopped    2
docker-desktop   Running    2

Запуск Ubuntu

wsl -d Ubuntu

или открыть приложение Ubuntu через меню «Пуск».

Первый запуск

При первом запуске потребуется:

  • создать пользователя Linux
  • задать пароль

🎯 Вывод

  • для разработки используется Ubuntu (WSL2)
  • docker-desktop – служебный дистрибутив Docker
  • все дальнейшие инструменты устанавливаются именно в Ubuntu

🔗 Связано