Sign inSign up

mpen/nginx

By mpen

•Updated 23 days ago

Nginx web server with brotli and headers-more.

Image
0

2.7K

mpen/nginx repository overview

⁠NginX

⁠Compare defaults

docker run --rm nginx cat /etc/nginx/nginx.conf /etc/nginx/conf.d/default.conf /etc/nginx/mime.types
docker run --rm bitnami/nginx cat /opt/bitnami/nginx/conf/nginx.conf /opt/bitnami/nginx/conf/mime.types
docker run --rm mpen/nginx cat /etc/nginx/nginx.conf /etc/nginx/conf.d/default.conf /etc/nginx/mime.types

docker run --rm nginx nginx -V
docker run --rm bitnami/nginx nginx -V
docker run --rm mpen/nginx nginx -V

diff -y -W "$(tput cols)" <(docker run --rm bitnami/nginx cat /opt/bitnami/nginx/conf/mime.types | sort) <(docker run --rm mpen/nginx cat /etc/nginx/mime.types | sort)

⁠Latest version

hxcopy http://nginx.org/download/ -o . | hxnormalize -x | hxselect -s '\n' -c 'a::attr(href)' | grep '/nginx-1\.\d+\.\d+\.tar\.gz$$' | sort -Vr | head -n1

⁠Refresh mime.types

id=$(docker create nginx)
docker cp $id:/etc/nginx/mime.types mime.types.orig
docker rm -v $id

or

docker run --rm --entrypoint cat nginx /etc/nginx/mime.types
docker run --rm --entrypoint cat bitnami/nginx /opt/bitnami/nginx/conf/mime.types

⁠Not included

⁠Run in foreground (with logs)

docker run --rm -it -p 8080:80 mpen/nginx

⁠Run in background (detached)

docker run --rm -d -p 8080:80 --name nginx mpen/nginx

Stop it with

docker kill nginx

Tag summary

Content type

Image

Digest

sha256:bcf77c3e5…

Size

10.2 MB

Last updated

23 days ago

docker pull mpen/nginx