«address already in use»: qué programa ocupa el puerto

Un servicio o contenedor no arranca porque «el puerto ya está en uso».

Por · revisada en · Nivel: Básico · Cómo verificamos

Por qué pasa (diagnóstico)

Solución paso a paso

  1. Mira quién escucha: sudo ss -ltnp (TCP) o sudo ss -lunp (UDP).
  2. Filtra: sudo ss -ltnp | grep :PUERTO.
  3. Para el programa culpable o cambia el puerto del nuevo servicio.
  4. En Docker, revisa contenedores parados con docker ps -a.

Requisitos

Compatibilidad

Verificación

Basado en la documentación oficial citada; aún no probado en este laboratorio.

Fuentes

Guías relacionadas

Más guías de Linux y Docker.

Abrir en Friki Labs →