В последние несколько лет Docker стали часто использовать для развертывания приложений, поскольку он упрощает запуск и развертывание приложений в виртуальных контейнерах. При использовании набора приложений LEMP, например в системе с PHP, Nginx, MySQL и Laravel, Docker может значительно ускорить процедуру настройки.

Docker Compose упрощает процесс разработки, позволяя разработчикам определять свою инфраструктуру в одном файле, включая службы приложений, сети и томы. Docker Compose предлагает эффективную альтернативу запуску нескольких команд docker container create и docker container run.

В этом обучающем модуле вы создадите веб-приложение с помощью системы Laravel, используя Nginx в качестве веб-сервера и MySQL в качестве базы данных. Все это будет делаться в контейнерах Docker. Вы зададите полную конфигурацию приложения в файле docker-compose вместе с файлами конфигурации для PHP, MySQL и Nginx.

DigitalOcean

Выгодный облачный хостинг. Один из лидеров рынка VPS. Есть решения для Докера, БД и системы хранения в облаке.

Docker

Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации

Laravel

Laravel — бесплатный веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC

Nginx

Nginx — веб-сервер и почтовый прокси-сервер, работающий на Unix-подобных операционных системах

Leave a comment

Ваш адрес email не будет опубликован.