в Убунту я создал laravel-проект, там поднял его через docker-compose. Всё работает, в браузере пробивается через нужный локалхост. Но когда я захожу в сам контейнер (docker exec -it project_name bash) и там пытаюсь сделать миграции (php artisan migrate), то выдаёт такую ошибку:
Illuminate\Database\QueryException
SQLSTATE[HY000] [1130] Host '172.24.0.3' is not allowed to connect to this MySQL server (SQL: select * from information_schema.tables where table_schema = shop_laravel_creative and table_name = migrations and table_type = 'BASE TABLE')
Т.е. не хочет подключаться к базе. В чём может быть дело?
Делай миграции снаружи
Почему?
что указано в .env?
docker-compose exec app php artisan migrate попробуй
Обсуждают сегодня