I got postgres.app running locally on my Mac and would like my local docker container to be able to connect to it. How do I best do this?
I found this post that suggests to pass the Docker host’s IP address to a container using the --add-host flag (Host port with DB to Docker container). However, my laptop's IP address changes frequently. Isn't there an easier way of doing this? Isn't there an easy way to open a local port to a container?
If we are talking about a developers workstations, you could start your Docker Container inside the Host Network.
So your container runs in the same stack as your Host, and should be able to access your postgres.app.