- 19, Oct 2024
- #1
У меня работают два докер-контейнера:
localhost
Я могу подключиться к ним обоим через клиентов на своем компьютере, но не могу получить доступ к одному контейнеру из другого. Я хотел бы использовать Postgres
Could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5431?
feature - i.e. (in case it matters), I am running a query on one server that looks like this:
select
dp.*
from dblink(
'dbname=mydb
port=5431
host=localhost
user=postgres
password=password', 'select 1'
) as dp (i int)
Это приводит к ошибке, в которой говорится:
dblink
И я думаю, это потому, что
Postgres 9.4: 0.0.0.0:5431->5432/tcp
Postgres 11: 0.0.0.0:5432->5432/tcp
is the loopback address inside the container. What is the way around this? (I'm super new to Docker by the way)
#докер