Fix: Docker Bind: Port Already Allocated
List holders: `lsof -i :<port>` or `ss -tlnp`
Another process — often a lingering container or a host service — is holding the port. `lsof -i :PORT` on the host tells you who.
Frequently Asked Questions
What causes Docker Bind: Port Already Allocated?
Another process — often a lingering container or a host service — is holding the port. `lsof -i :PORT` on the host tells you who.
How to fix Docker Bind: Port Already Allocated?
Find the holder with `lsof -i :8080` or `ss -tlnp`. Stop the conflicting container (`docker ps`) or change the published port (`-p 8081:8080`).
Example fix from Kintify Fix
Input: Error starting: Bind for 0.0.0.0:8080 failed: port allocated
Output: Find the holder with `lsof -i :8080` or `ss -tlnp`. Stop the conflicting container (`docker ps`) or change the published port (`-p 8081:8080`).
Used by developers debugging real production systems