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

231
Views
No se puede conectar al servidor Express dentro del contenedor Docker creado con docker-compose

Tengo una pila de una base de datos MySQL, un caché redis y un servidor web escrito en Express.

Toda la pila funciona y se conecta entre sí correctamente. Este es mi registro de nodo final:

 users-service | debug: [SERVER] Initializing routes users-service | debug: starting Route: auth users-service | debug: starting Route: flows users-service | debug: starting Route: users users-service | debug: [SERVER] Listening on port 3001

docker ps me dice que el contenedor está mapeando los puertos correctamente:

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f6a99ecdd218 users-service "nodemon start" 52 minutes ago Up 2 minutes 0.0.0.0:3001->3001/tcp users-service 38966d30ec0a redis "docker-entrypoint..." 59 minutes ago Up 2 minutes 0.0.0.0:6379->6379/tcp users-service-redis fb79ec8fb50c users-service-mysql "docker-entrypoint..." About an hour ago Up 2 minutes 0.0.0.0:3306->3306/tcp users-service-mysql

Dentro del contenedor web, el proceso Node (nodemon, en este caso) se está ejecutando:

 PID USER TIME COMMAND 1 root 0:00 node /usr/local/bin/nodemon start 21 root 0:00 sh -c node start start.js 22 root 0:00 node start start.js 32 root 0:00 sh 37 root 0:00 ps

Sin embargo, cuando intento acceder al puerto 3001 con curl o cartero, simplemente esperan una respuesta hasta que se agota el tiempo de espera.

Una cosa interesante es que esto no funciona solo en mi máquina. En la maquina de mi compañero sube y se puede conectar al puerto 3001 sin problemas.

Así que sospecho que es un problema con mi máquina, pero no estoy seguro de qué.

Agradeceré cualquier ayuda. Gracias de antemano.

about 4 years ago · Santiago Trujillo
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!