Решить проблему с подключением БД в Laravel + Docker Ubuntu

100 руб. за проект
06 февраля 2020, 20:27 • 6 откликов • 33 просмотра
Всем привет, не получается соединиться с базой. В чем может быть проблема?

запрос самый обычный




варианты которые пробовал уже сделать и не помогло
- в host прописывал 127.0.0.1 и localhost и mysql и название контейнера
- менял порты
- чистил кешы

docker-compose
freelara-mysql: image: mysql:5.7
volumes:
- ./docker/mysql:/var/lib/mysql
environment:
- "MYSQL_ROOT_PASSWORD=secret"
- "MYSQL_USER=app"
- "MYSQL_PASSWORD=secret"
- "MYSQL_DATABASE=app"
ports:
- "3307:3306"
.env
DB_CONNECTION=mysql
DB_HOST=freelara-mysql
DB_PORT=3307
DB_DATABASE=app
DB_USERNAME=app
DB_PASSWORD=secret


Хотя в бд без проблем захожу в поднятую базу