Can't reach the local install page after deploying Dify with Docker (nginx restarting)

After deploying Dify with Docker, the web container kept restarting and the local install page never loaded. The nginx container logs showed emerg bind() to the all-interfaces address on port 80 failed (98: Address already in use). Something on the host was already using port 80, so nginx could not start and the page stayed unreachable.

This was a bug in the 0.6.12 release that the team fixed in 0.6.12-fix1 the same day, so the fix is to upgrade: git pull the latest code, docker compose pull, then docker compose up -d. One reporter confirmed the services came up correctly after pulling the fix. If you still see the restarting containers after pulling, double check you actually re-pulled the images and didnt keep a stale docker-compose.yaml. Source: https://github.com/langgenius/dify/issues/5769