Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

960
Views
No se puede acceder a Postgres ejecutándose con docker-compose desde WebStorm (JetBrains)

Tengo el siguiente docker-compose.yml :

 version: '3.7' services: postgres-service: image: postgres:12.3 env_file: - .env ports: - '5432:5432' volumes: - /postgres/data/

Este es mi .env :

 POSTGRES_USER=app_postgres_user POSTGRES_PASSWORD=foobar POSTGRES_DB=app_database

Sé que postgres-service está funcionando porque me conecto manualmente al servicio y funciona con los siguientes comandos:

 docker-compose run postgres-service bash # connect to postgres-service psql --host=postgres-service --username=app_postgres_user --dbname=app_database

Pero cuando intento conectarme desde "Webstorm > Base de datos", aparece este error:

 The connection attempt failed. java.net.UnknownHostException: postgres-service.

Captura de pantalla: ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Si Webstorm se ejecuta en el mismo host que el contenedor, reemplace postgres-service con localhost .

Si se está ejecutando en otro lugar, reemplace postgres-service con la dirección IP de la máquina host de la ventana acoplable donde reside el contenedor.

Usé su docker-compose y me conecté con DBeaver con esta configuración:

ingrese la descripción de la imagen aquí

Su contenedor de postgres reside en una red virtual (p. ej.: 172.17.0.0/16). De manera predeterminada, no hay una ruta desde su máquina a esa red.

cuando usas

 ports: - 'src:dest'

...en su archivo docker-compose.yml , se crea una regla DNAT desde su host:src hasta el container:dest y esa es la razón de usar localhost:src o la dirección IP del host docker.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!