У меня есть файл docker-compose.yml и local.yml с моим проектом symfony 4. Сборочный докер успешно завершен, и см. Набор инструментов и миграции.
я использую cmd:
docker-compose -f docker-compose.yml -f local.yml up --build -d
В моем local.yml у меня есть:
postgres:
restart: always
container_name: inlinesd_local_postgres
ports:
- '5432:5432'
environment:
POSTGRES_DB: ISD
POSTGRES_USER: ISD2019
POSTGRES_PASSWORD: Zr264RTxgHjt45
и в моем docker-compose:
postgres:
image: fintrace/postgres-uuid
если у меня есть этот конфиг в .env local
DATABASE_URL=postgres://identifiant:mot_passe@postgres:5432/database_name
У меня есть ошибка:
SQLSTATE [08006] [7] не удалось перевести имя хоста «postgres» в адрес: временный сбой в разрешении имени
но если у меня есть
DATABASE_URL=postgres://identifiant:mot_passe@0.0.0.0:5432/database_name
светильники выполнены.
Я знаю, что это ошибка имени хоста, но я не знаю, как задать docker postgres имени хоста в моей локальной машине.
если кто-то может мне помочь, пожалуйста.
Спасибо