🧱 Суть
Для полноценной разработки на 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