Настройка среды разработки Laravel 10 с помощью Docker
Docker-контейнеры — способ запуска приложений. Они создают полностью изолированную среду разработки и позволяют запускать внутри себя сложные и требовательные к зависимостям приложения, при этом не устанавливая ничего на сам сервер — все манипуляции производятся исключительно внутри контейнеров.
Для создания контейнера есть laravel sail. Laravel Sail - это легкий интерфейс командной строки для взаимодействия со средой разработки Docker Laravel по умолчанию. Sail является отличной отправной точкой для создания приложения Laravel с использованием PHP, MySQL и Redis без предварительного опыта работы с Docker.
Установка Laravel sail
Прежде чем мы создадим новое приложение Laravel на вашем компьютере с Windows, обязательно установите Docker Desktop. Затем вы должны убедиться, что подсистема Windows для Linux 2 (WSL2) установлена и включена. WSL позволяет запускать двоичные исполняемые файлы Linux изначально в Windows 10. Информацию о том, как установить и включить WSL2, можно найти в документации среды разработчика Microsoft.
Затем вы готовы создать свой первый проект Laravel. Запустите Windows Terminal и начните новый сеанс терминала для вашей операционной системы WSL2 Linux. Затем вы можете использовать простую команду терминала для создания нового проекта Laravel. Например, чтобы создать новое приложение Laravel в каталоге под названием "example-app", вы можете выполнить следующую команду в своем терминале:
curl -s https://laravel.build/example-app | bash
Конечно, вы можете изменить "пример приложения" в этом URL на любой, что вам нравится - просто убедитесь, что имя приложения содержит только буквенно-цифровые символы, тире и подчеркивание. Каталог приложения Laravel будет создан в каталоге, из в котором вы выполняете команду.
Установка Sail может занять несколько минут, пока прикладные контейнеры Sail построены на вашей локальной машине.
После создания проекта вы можете перейти в каталог приложений и запустить Laravel Sail. Laravel Sail предоставляет простой интерфейс командной строки для взаимодействия с конфигурацией Docker Laravel по умолчанию:
cd example-app
./vendor/bin/sail up
После запуска контейнеров Docker приложения вы можете получить доступ к приложению в своем веб-браузере по адресу: http://localhost.
Comments 3
Login to leave a comment
Laura Meir · Sept. 17, 2024 00:53
👍👍👍
Даниял · Jan. 19, 2024 11:53
das
Даниял · Dec. 26, 2023 17:30
Круть