This Dockerfile creates an NGINX Docker image that runs NGINX as a non root, unprivileged user. Notable differences with respect to the official NGINX Docker image include:
- The default NGINX listen port is now
8080instead of80 - The default NGINX user directive in
/etc/nginx/nginx.confhas been removed - The default NGINX PID has been moved from
/var/run/nginx.pidto/var/cache/nginx/nginx.pid - Change
*_temp_pathvariables to/var/cache/nginx/*