Docker

Error: driver failed: port is already allocated

Docker Port Already Allocated

The host port you're mapping to is already in use.

Common Causes

Fixes

  1. 1. Use different host port
    docker run -p 3001:3000 myimage
  2. 2. Stop conflicting container
    docker ps
    docker stop <container_id>
  3. 3. Let Docker assign port
    docker run -p 3000 myimage  # use docker port to see mapping

Still not fixed?

Related Errors

DuskTools That Might Help

All Errors