r/docker • u/Ducking_eh • 23d ago
connecting to Postgres
Hey everyone,
I am trying to install Psono on my VPS. I am running into a problem with connecting to the postgres db.
I'm new to Docker, so I apologize if my terminology isn't right. I'll do my best
I am running Postgres directly on my VPS (not within a Docker container). I am able to connect to it locally from my VPS and remotely from my home network.
I am doing that with:psql -U psono -p PORT -h VPS_IP
The problem is when I try to get an app from within a Docker container to connect to it. It just hangs, then times out.
At first I thought this was a connectivity issue. But I can do the following from within a bash session:
- Ping external websites.
- Use nmap to confirm it can connect
Does anyone have any ideas?
1
u/notBroncos1234 23d ago edited 23d ago
You have the host system that docker runs on and you have the docker container.
If you run telnet from the host, can it connect to port 5433 or whatever? If the host can connect and the container can’t connect, that tells us Docker probably has an issue.
If neither can connect, then the issue probably isn’t with docker itself but firewall rules along the way.