LINUX.ORG.RU
ФорумAdmin

Не могу подключиться через phppgadmin к базе.

 ,


0

1

Запускаю два контейнера:

docker run --rm --name some-postgres -e POSTGRES_PASSWORD=password -e\
POSTGRES_DB=mydb -e POSTGRES_USER=user -d postgres

docker run --rm --name=phppgadmin -d -p 8080:80 -e PHP_PG_ADMIN_SERVER_HOST=172.17.0.2 -e PHP_PG_ADMIN_SERVER_DEFAULT_DB=MYDB dockage/phppgadmin:latest

В вебморде phppgadmin пишет: Неверный логин Но обычным способом:

psql -d MYDB -U user -h localhost -p 5432

Без проблем подключаюсь к базе. В чём косяк? (пробовал коннектиться и к 127.0.0.1)

Ответ на: комментарий от iamsmasher

Хочу чтобы просто два контейнера взаимодействовали…

Тогда они должны быть в одной сети:

  • либо хостовой и надо правильно порты забиндить
  • либо в своей отдельной
vvn_black ★★★★★
()
Ответ на: комментарий от iamsmasher

localhost на хосте и localhost в контейнере это разные localhost'ы
localhost в разных контейнерах - это разные localhost
У постгрес есть такой файлик pg.hba - посмотри и почитай про него

andyl
()