Доступ к хосту postgres docker с моей локальной машины - PullRequest
0 голосов
/ 23 июня 2019

У меня есть файл 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 имени хоста в моей локальной машине.

если кто-то может мне помочь, пожалуйста. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...