LARAVEL SAIL ► Докер без знаний докера ► Win10 (WSL 2 UBUNTU) за 50 минут!

77 Просмотры
Издатель
Видеоурок по LARAVEL SAIL, который позволит использовать Docker,
без знаний Докера. Использовать будем ОС Windows 10 с включенным WSL 2.
Загрузим из Microsoft Store линукс Ubuntu 20.04.

Docker имеет значительное преимущество в веб-разработке, у нас появляется возможность создать одинаковую среду для веб-приложения, для всех наших разработчиков, а так же будет проще деплоить проект на сервер.

Помните времена, когда мы создавали проект на OpenServer, а потом отправляли скриншот с настройками сервера, другому разработчику? Так вот Докер решает эту проблему, мы можем единожды настроить необходимое окружение для нашего приложения и потом делится своим проектом, и он будет запускаться на любой операционной системе, будь то Linux, Mac или Windows.

Материалы из урока Вы найдете в моем телеграм канале:
► https://t.me/neverov_dev
Чтобы быстро найти нужный материал, введите в телеграм канале,
в строке поиска по записи - названия видеоурока.

Ссылки:
Windows Subsystem for Linux
https://docs.microsoft.com/en-us/windows/wsl/install-win10
Docker Desktop WSL 2 backend
https://docs.docker.com/docker-for-windows/wsl
Win10 Исправление значка интернета
https://habr.com/ru/news/t/511558

Таймкоды:
0:00 - Приветствие
0:41 - С чего начать
3:50 - Включить подсистему Windows для Linux
4:25 - Проверяем требования для WSL 2
5:01 - Включаем функцию виртуальной машины
6:06 - Пакет обновления ядра Linux
6:45 - WSL 2 по умолчанию
7:14 - Установка дистрибутива Linux
10:22 - Установка Windows Terminal
12:00 - Итоги первой части

12:25 - Где скачать Docker, как установить
16:06 - Флажок использовать механизм на основе WSL 2
16:26 - Отключить Send usage statistics
16:56 - Убедится что версия WSL 2
17:18 - Дистрибутив WSL по умолчанию
18:05 - Создать проект Laravel
19:58 - Где храниться проект
20:49 - Запустить VS Code с расширением Remote - WSL
21:51 - Запуск проекта на localhost
29:01 - Алиас ./vendor/bin/sail up
30:24 - Запустить все контейнеры Docker в фоновом режиме
32:44 - sail artisan migrate
33:39 - Подключение к базе
34:15 - Итоги второй части

35:40 - Остановить все контейнеры
36:55 - Выполнение команд
37:34 - Узнать версию PHP приложения
37:47 - Подключить Jetstream
38:15 - Установить Jetstream с Inertia.js
38:40 - node --version && npm --version
38:55 - Установить зависимости npm install
40:00 - npm run dev
41:30 - sail artisan migrate
41:52 - Просмотреть пути роутов
42:08 - Просмотр Email писем доступен по умолчанию
43:06 - Share project
44:13 - Регистрация пользователя и вход
44:50 - Создание email с markdown
47:44 - Итоги третей части
50:23 - Как завершить работу с проектом

Не забудь подписаться:
► GitHub - https://github.com/vladneverov
► Telegram - https://t.me/neverov_dev

Ставьте лайки, рассказывайте друзьям и обязательно комментируйте!
Категория
Разработка Приложений
Комментариев нет.