Docker image for nginx.io
nginx.io (sb-nginx) is a Debian package by SB Professional Services / xTom offering a nginx build supports:
- Brotli compression
- OpenSSL 3.0.0 with TLS 1.3 support
- GeoIP2
Put your config files (nginx.conf etc.) inside a folder, for example: ~/nginx-config.
Then run the container:
docker run --name nginx --net host --restart always -v $HOME/nginx-config:/usr/src/docker-nginx/conf:ro -d bohan/sb-nginx
You must mount the config dir to this specific /usr/src/docker-nginx/conf path!
Your existing config files will replace default config files.
You can even change your configuration after the container start and apply them without any downtime.
After change, run the command:
docker exec nginx docker-nginx-reload.sh
This docker-nginx-reload.sh script will test your new configuration and reload the server. It will rollback if the test fails.