Как одновременно получить доступ к mysql-контейнеру в docker и со стороны других контейнеров и со стороны хостовой машины?
Собираю проект через docker-compose по контейнерам (отдельный на базу данных, отдельный на php-fpm, отдельный на nginx) на symfony.
Но возникает такая трудность: если в .env файле указывать DB_HOST=localhost, то соединение работает только на хостовой машине, если же указывать DB_HOST=mysql, то работает только для контейнеров (например для php-fpm).
Как сделать, чтобы соединение могло обеспечиваться и там и там без смены DB_HOST в файле .env?