usando socket oserror está error dirección already address ubuntu docker ubuntu-14.04 bind docker-compose

ubuntu - socket - Docker Error bind: dirección ya en uso



socket error:[ errno 98 address already in use (2)

En su caso, fue otro proceso el que utilizó el puerto y, como se indica en los comentarios, sudo netstat -pna | grep 3000 sudo netstat -pna | grep 3000 te ayudó a resolver el problema.

Mientras que en otros casos (yo mismo lo encontré muchas veces) en su mayoría es el mismo contenedor que se ejecuta en otra instancia. En ese caso, docker ps fue muy útil ya que a menudo dejé los mismos contenedores ejecutándose en otros directorios y luego intenté ejecutar nuevamente en otros lugares, donde se usaron los mismos nombres de contenedores.

Cómo me ayudó el docker ps : docker rm -f $(docker ps -aq) es un comando corto que utilizo para eliminar todos los contenedores.

Edición: Agregado cómo el docker ps me ayudó.

Cuando ejecuto docker-compose up en mi proyecto Docker, se muestra el siguiente mensaje:

Error starting userland proxy: listen tcp 0.0.0.0:3000: bind: address already in use

netstat -pna | grep 3000 netstat -pna | grep 3000 muestra esto:

tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN -

Ya lo he intentado, pero no ayuda.


Yo tuve el mismo problema. Arreglé esto deteniendo el servicio Apache2 en mi host.