611 B
611 B
Nginx Port 80 Conflict
Problem
Docker nginx container would not start.
Error
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:
ss -tulpn | grep :80
Stop nginx:
systemctl stop nginx
Disable nginx:
systemctl disable nginx
Remove nginx:
apt remove nginx nginx-common -y
Try the Docker container again.
docker run -d --name nginx -p 80:80 nginx
Result
The Docker nginx container started successfully and was able to bind to port 80.