This repository was archived by the owner on Nov 26, 2022. It is now read-only.

Description
I have been looking in to switching my Nginx that uss modsecurity and CRS over to this official image.
Using the Trivy docker image scanner we get the following summary for the nginx image used as base:
$ trivy nginx:1.17.9
2020-04-16T08:26:11.391+0200 INFO Detecting Debian vulnerabilities...
nginx:1.17.9 (debian 10.3)
==========================
Total: 116 (UNKNOWN: 0, LOW: 19, MEDIUM: 82, HIGH: 13, CRITICAL: 2)
If we instead switch over and use the alpine version of the same image, we get the following:
$ trivy nginx:1.17.9-alpine
2020-04-16T08:28:03.984+0200 INFO Detecting Alpine vulnerabilities...
nginx:1.17.9-alpine (alpine 3.10.4)
===================================
Total: 2 (UNKNOWN: 0, LOW: 0, MEDIUM: 2, HIGH: 0, CRITICAL: 0)
Not perfect, but much better.
As a nice side effect we also get a much smaller image:
nginx:1.17.9 size: 127MB
nginx:1.17.9-alpine size: 19.7MB