docker-nginx is an official Docker image repository that provides Dockerfiles for NGINX.
This repository maintains the source Dockerfiles that generate the official NGINX Docker image distributed on Docker Hub. The project serves as the authoritative source for containerized NGINX, ensuring that the Docker image stays synchronized with NGINX releases and security updates. Changes made in this repository flow through the official Docker image pipeline to reach Docker Hub, where they become available to users pulling the nginx image.
Anyone adopting this image should understand that it is the official, maintained distribution of NGINX in Docker form. It suits any project requiring NGINX in a containerized environment, from simple reverse proxy setups to complex load balancing deployments. The image is maintained by the NGINX Docker Maintainers and backed by the official Docker image infrastructure, making it the recommended choice for production use where official support and regular updates matter.
The project maintains active continuous integration with automated testing on the master branch. The repository accepts contributions through a documented contributing guide and operates under a BSD 2-Clause license. Changes merged to the repository eventually propagate to Docker Hub through the official images pipeline, though there may be a delay between a merged change and its appearance on Docker Hub as the change moves through the publication workflow.