Docker в целом и docker для laravel 10. Решаем проблему долгого ответа в docker для windows

preview_player
Показать описание
Стань спонсором(бусти аккаунт), доступ к собеседованиям:

Мои платные курсы:

План развития с нуля до middle+:

Группа вк:

-
-
. Ссылка для донатов, спонсорства, пожертвований
---
Опускаем контейнеры
Копируем проект в папку
\\wsl$\Ubuntu-20.04\home\laravel\projects
Обязательно удаляем старый проект
Поднимаем контейнеры
Используем для открытия прав
sudo chmod 777 -R ./
Рекомендации по теме
Комментарии
Автор

Народ, делюсь решением ошибок, которые возникали в ходе урока:
В случаи ошибок связанных с папкой "/tmp/db" при переносе проекта с Windows на WSL-Ubuntu,
=> либо контейнеры были подняты хотя бы раз на проекте в Windows - предварительно удаляйте папку "/tmp/db" перед переносом проекта на WSL- Ubuntu.
При поднятии контейнеров на Ubuntu - она должна появиться.
=> либо создавайте проект на windows без поднятия контейнера - с последующим переносом на Ubuntu и поднятием контейнеров на нем.
Т.е. к слову проще создавать проект было сразу на Ubuntu во избежание ошибок при переносе.
+
Если при попытке обращения к "artisan" в Ubuntu выползает ошибка по типу:
"Command 'php' not found, but can be installed with:
sudo apt install php8.1-cli # version 8.1.2-1ubuntu2.11, or
sudo apt install php-cli # version 2:8.1+92ubuntu1"

- то значит на Ubuntu просто не установлен PHP, да и не нужно - он есть в контейнере.
А то, что у автора PHP работает из терминала Ubuntu - скорее всего у него уже предварительно был настроен PHP в среде Ubuntu, а потом перенесен проект с контейнерами.
Т.е. достаточно использовать только функционал контейнеров через обращении к ниму командой "docker exec -it project_app bash".
Установка PHP на Ubuntu - лишает контейнер с php смысла.

sani
Автор

Мега крутейший урок, ты просто краучег! ) ни у кого так подробно не описано )) спасибо !

jakiro
Автор

Отличный курс. Спасибо. Сейчас пройдусь по всем видео и проставлю лайк)

deenkag
Автор

Курс зачетный! Лайки проставлены👍 По docker'у в ходе курса многое прояснилось, спасибо)

sani
Автор

Делай бро, Делай, приятно смотреть и всё понятно !

griztv
Автор

Спасибо за очередной суперкурс в рамках разработки на Laravel.

vimitali
Автор

Блин, просто супер! Очень мне помог все видеоуроки, смотрел вес плейлист и создал свой первый проект со Docker. Очень благодарен!

web_tj
Автор

Самый доходчивый курс по Docker, похоже

whybrri
Автор

Отличный мини курс. Спасибо! Просмотрел на одном дыхании зща вечер)

BookwormYevgen
Автор

Привет, спасибо за курс. Очень круто, понятно и просто)

grigorym
Автор

Добрый день! Было бы круто если бы Вы записали видео по реализации на контейнерах frontend (например vue) и backend (например laravel) с возможностью развертывания как в локальной среде, так и на сервере, а так же подключение ssl сертификата. Будем ждать в ближайшее время ;-) И огромное спасибо за Ваш труд.

forestlynx
Автор

Все на самом деле максимально просто - это моё любимое!

AndrewRealtor
Автор

Спасибо, что в такое непростое время продолжаешь поставлять вкуснятину )

lryqxyf
Автор

Хочу выразить автору канала большую благодарность за видео!

По настройке окружений в Docker смотрел и других авторов на ютуб. Не скажу, что у них видео хуже, в чем-то хуже, в чём-то лучше. НО!!! Я просматривал видео других авторов по настройке docker от и до, но все они упускали объяснение какие-либо ошибок. Потратил полтора дня, чтобы попробовать пофиксить. Кажется у тебя уже на 98% есть готовая настройка, но какая-то мелочь может занять кучу времени на фикс. И да, пробовал решить проблемы с GPT - вместе не решили проблемы)

А автор данного канала записал очень подробные видео по настройке. Повторив в точности, я смог полностью настроить для себя окружение и без ошибок.

Спасибо тебе, аатор! Просьба в сложных настройках и дальше уделять мелочам внимание!!!

Развития каналу 👍👍👍

programmer-inwall
Автор

Спасибо за курс, очень помог моему понимаю докера, что это и с чем это едят.

sergeyromanov
Автор

4:10 - тоже сначала так делал, потом нашел решение без трогания прав)
user: 1000:1000 - в fpm контейнер прокинул текущего юзера, все заработало

З.ы. и вроде как это же решит проблему что через exec выполняются действия от рута.

pilyugin
Автор

Я целый вечер убил, что бы решить эту проблему с логами, про смену чмод на 777.
А тут было, оказывается решение)
Я в интернетах нашёл команду
chmod -R 777 storage bootstrap/cache
Т.е. только некоторые папки сделать 777, а не весь проект.
Вообще смущает эти права доступа в 777, потом придётся на хостинге всё равно это менять.
Я пробовал все права, вплоть до 776, их не достаточно, только 777.

Благодарю за курс, подписался, лайки поставил. Чётко и по делу.

wolfganggahlnback
Автор

4:20 нежелательно давать права 777, правильно 755! Но в целом курс классный 👍

xzingdz
Автор

Спасибо за уроки. Всё получилось. Но решение проблемы с миграциями так и не нашел. Всё остальное заработало)

ydsnfjt
Автор

Спасибо огромное 🙂
Я так понимаю, если сделать симлинки, то это в плане производительности никак не повлияет?

twentxx