Add troubleshooting/nginx-port-80-conflict.md

This commit is contained in:
2026-06-15 09:54:30 +00:00
parent f70f061133
commit 00fa50c97b
+51
View File
@@ -0,0 +1,51 @@
# Nginx Port 80 Conflict
## Problem
Docker nginx container would not start.
### Error
```bash
failed to bind host port 0.0.0.0:80
```
## Cause
Ubuntu nginx service was already using port 80.
## Fix
Check what is using port 80:
```bash
ss -tulpn | grep :80
```
Stop nginx:
```bash
systemctl stop nginx
```
Disable nginx:
```bash
systemctl disable nginx
```
Remove nginx:
```bash
apt remove nginx nginx-common -y
```
Try the Docker container again.
```bash
docker run -d --name nginx -p 80:80 nginx
```
## Result
The Docker nginx container started successfully and was able to bind to port 80.