From scratch nginx including some 3rd party modules and OpenSSL 3
10K+
A set of smol Nginx container images, built from source (using fedora) into a FROM scratch container image.
The primary motivations for this container image are:
brotli compressionsh & envsubst entrypoints for nginx config processing on container startup<version>, 1.29, 1, latest<version>-extras, 1.29-extras, 1-extras, latest-extras<version>-slim, 1.29-slim, 1-slim, latest-slim<version>, 1.29, 1, latest)This container image has all features and modules built-in that will suit most regular use-cases, while maintaining a low image size.
The following notable features are available:
--with-compat, so you can dynamically load your own nginx modules on startup--with-debug, which enables you to use debug_connection--with-http_gzip_static_module--with-http_realip_module--with-http_stub_status_module--with-http_v2_module--with-http_v3_module--with-pcre-jit--with-stream--with-stream_realip_modulebrotli compressionsh & envsubst entrypoints for nginx config processing on container startupThe following nginx modules are NOT available:
--without-http_empty_gif_module--without-http_geo_module--without-http_grpc_module--without-http_memcached_module--without-http_mirror_module--without-http_scgi_module--without-http_ssi_module--without-http_uwsgi_module--without-mail_imap_module--without-mail_pop3_module--without-mail_smtp_module--without-stream_geo_module<version>-extras, 1.29-extras, 1-extras, latest-extras)This container image has all features and modules built-in, without the focus on low image size.
The following notable features are available:
--with-http_dav_module--with-http_gunzip_module--with-http_image_filter_module--with-http_random_index_module--with-http_secure_link_module--with-http_slice_module--with-http_xslt_module--with-mail--with-stream_geoip_module<version>-slim, 1.29-slim, 1-slim, latest-slim)This container image has most features and modules built-in, with a focus on the least amount of non-upstream dependencies, modules and overall small image size.
OpenResty's headers-more-nginx-module is the only non-upstream module built-in.
The following nginx modules are NOT available:
brotli compressionContent type
Image
Digest
sha256:0090bf123…
Size
11 MB
Last updated
10 days ago
docker pull compilenix/nginx