A lightweight Nginx Docker image built from source atop Alpine Linux . It is compiled from source using the same configure arguments as the official, pre-built packages. Available on GitHub .
$ docker run --rm sickp/alpine-nginx:1.17.6-r1 # nginx -g 'daemon off';
The version tag format is formed from the Nginx version {major}.{minor}.{teeny}
plus an image revision -r{revision}
. The image revision will change if the Dockerfile or Alpine base image changes.
Mainline - 1.17.6-r1
, 1.17.6
, 1.17
, mainline
, latest
Dockerfile / ChangeLog / 2019-11-19
$ docker run --rm sickp/alpine-nginx:1.17.6-r1 about
* Nginx 1.17.6
built by gcc 8.3.0 (Alpine 8.3.0)
built with LibreSSL 2.7.5
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --user=nginx --group=nginx --with-threads --with-file-aio --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_auth_request_module --with-http_random_index_module --with-http_secure_link_module --with-http_slice_module --with-http_stub_status_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --with-mail --with-mail_ssl_module --with-stream --with-stream_ssl_module --with-stream_realip_module
* Alpine Linux 3.10.3
Tag
Version
Date
Alpine
LibreSSL
1.17.6-r1
1.17.6
2019-11-19
3.10.3
2.7.5
1.17.5-r1
1.17.5
2019-10-22
3.10.3
2.7.5
1.17.4-r1
1.17.4
2019-09-24
3.10.2
2.7.5
1.17.3-r1
1.17.3
2019-08-13
3.10.1
2.7.5
1.17.2-r1
1.17.2
2019-07-23
3.10.1
2.7.5
1.17.1-r1
1.17.1
2019-06-25
3.10.1
2.7.5
1.17.0-r1
1.17.0
2019-05-21
3.9.4
2.7.5
Stable - 1.16.1-r1
, 1.16.1
, 1.16
, stable
Dockerfile / ChangeLog / 2019-08-13
$ docker run --rm sickp/alpine-nginx:1.16.1-r1 about
* Nginx 1.16.1
built by gcc 8.3.0 (Alpine 8.3.0)
built with LibreSSL 2.7.5
TLS SNI support enabled
configure arguments: --prefix=/etc/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --user=nginx --group=nginx --with-threads --with-file-aio --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_auth_request_module --with-http_random_index_module --with-http_secure_link_module --with-http_slice_module --with-http_stub_status_module --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/cache/nginx/client_temp --http-proxy-temp-path=/var/cache/nginx/proxy_temp --http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp --http-scgi-temp-path=/var/cache/nginx/scgi_temp --with-mail --with-mail_ssl_module --with-stream --with-stream_ssl_module --with-stream_realip_module
* Alpine Linux 3.10.1
Tag
Version
Date
Alpine
LibreSSL
1.16.1-r1
1.16.1
2019-08-13
3.10.1
2.7.5
1.16.0-r2
1.16.0
2019-04-23
3.10.1
2.7.5
1.16.0-r1
1.16.0
2019-04-23
3.9.4
2.7.5
Tag
Version
Date
Alpine
LibreSSL
1.15.12-r1
1.15.12
2019-04-16
3.9.4
2.7.5
1.15.11-r1
1.15.11
2019-04-09
3.9.4
2.7.5
1.15.10-r1
1.15.10
2019-03-26
3.9.4
2.7.5
1.15.9-r1
1.15.9
2019-02-26
3.9.4
2.7.5
1.15.8-r1
1.15.8
2018-12-25
3.9.4
2.7.5
1.15.7-r1
1.15.7
2018-11-27
3.8.1
2.7.4
1.15.6-r1
1.15.6
2018-11-06
3.8.1
2.7.4
1.15.5-r1
1.15.5
2018-10-02
3.8.1
2.7.4
1.15.4-r1
1.15.4
2018-09-25
3.8.1
2.7.4
1.15.3-r1
1.15.3
2018-08-28
3.8.1
2.7.4
1.15.2-r1
1.15.2
2018-07-24
3.8.1
2.7.4
1.15.1-r1
1.15.1
2018-07-03
3.7.0
2.6.5
1.15.0-r1
1.15.0
2018-06-05
3.7.0
2.6.5
Tag
Version
Date
Alpine
LibreSSL
1.14.2-r1
1.14.2
2018-12-04
3.9.4
2.7.5
1.14.1-r1
1.14.1
2018-11-06
3.8.1
2.7.4
1.14.0-r1
1.14.0
2018-04-17
3.7.0
2.6.3
Tag
Version
Date
Alpine
LibreSSL
1.13.12-r1
1.13.12
2018-04-10
3.7.0
2.6.3
1.13.11-r1
1.13.11
2018-04-03
3.7.0
2.6.3
1.13.10-r1
1.13.10
2018-03-21
3.7.0
2.6.3
1.13.9-r1
1.13.9
2018-02-20
3.7.0
2.6.3
1.13.8-r1
1.13.8
2017-12-26
3.7.0
2.6.3
1.13.7-r2
1.13.7
2017-11-21
3.7.0
2.6.3
1.13.7-r1
1.13.7
2017-11-21
3.6.2
2.5.5
1.13.6-r1
1.13.6
2017-10-10
3.6.2
2.5.5
1.13.5-r1
1.13.5
2017-09-05
3.6.2
2.5.4
1.13.4-r1
1.13.4
2017-08-08
3.6.2
2.5.4
1.13.3-r1
1.13.3
2017-07-11
3.6.2
2.5.4
1.13.2-r1
1.13.2
2017-06-27
3.6.2
2.5.4
1.13.1-r1
1.13.1
2017-05-30
3.6.0
2.5.4
1.13.0-r1
1.13.0
2017-04-25
3.5.2
2.4.4
Tag
Version
Date
Alpine
LibreSSL
1.12.2-r2
1.12.2
2017-10-17
3.7.0
2.6.3
1.12.2-r1
1.12.2
2017-10-17
3.6.2
2.5.5
1.12.1-r1
1.12.1
2017-07-11
3.6.2
2.5.4
1.12.0-r2
1.12.0
2017-04-12
3.6.0
2.5.4
1.12.0-r1
1.12.0
2017-04-12
3.5.2
2.4.4
Tag
Version
Date
Alpine
LibreSSL
1.11.13-r1
1.11.13
2017-04-04
3.5.2
2.4.4
1.11.12-r1
1.11.12
2017-03-24
3.5.2
2.4.4
1.11.11-r1
1.11.11
2017-03-21
3.5.2
2.4.4
1.11.10
1.11.10
2017-02-14
1.11.9
1.11.9
2017-01-24
1.11.8
1.11.8
2016-12-27
1.11.7
1.11.7
2016-12-13
1.11.6
1.11.6
2016-11-15
1.11.5
1.11.5
2016-10-11
1.11.4
1.11.4
2016-09-13
1.11.3
1.11.3
2016-07-26
1.11.2
1.11.2
2016-07-05
1.11.1
1.11.1
2016-05-31
1.11.0
1.11.0
2016-05-24
Tag
Version
Date
Alpine
LibreSSL
1.10.3-r2
1.10.3
2017-03-21
3.5.2
2.4.4
1.10.2
1.10.2
2016-10-18
1.10.1
1.10.1
2016-05-31
1.10.0
1.10.0
2016-04-26