44a9d43d53c501beb3f0504b53e08d519b46699f
🏔️ Alpine - Nginx
Nginx base image with additional plugins and custom compiled
SYNOPSIS
What can I do with this? This image will serve as a base for nginx related images that need a high-performance webserver. It can also be used stand alone as a webserver or reverse proxy.
VOLUMES
- /nginx/etc - Directory of vHost config, must end in *.conf (set in /etc/nginx/nginx.conf)
- /nginx/www - Directory of webroot for vHost
- /nginx/ssl - Directory of SSL certificates
COMPOSE
services:
nginx:
image: "11notes/nginx:1.26.2"
container_name: "nginx"
environment:
TZ: Europe/Zurich
ports:
- "8443:8443/tcp"
volumes:
- "etc:/nginx/etc"
- "www:/nginx/www"
- "ssl:/nginx/ssl"
networks:
- nginx
restart: always
volumes:
etc:
www:
ssl:
networks:
nginx:
DEFAULT SETTINGS
Parameter | Value | Description |
---|---|---|
user |
docker | user docker |
uid |
1000 | user id 1000 |
gid |
1000 | group id 1000 |
home |
/nginx | home directory of user docker |
ENVIRONMENT
Parameter | Value | Default |
---|---|---|
TZ |
Time Zone | |
DEBUG |
Show debug information | |
NGINX_DYNAMIC_RELOAD |
Enable reload of nginx on configuration changes in /nginx/etc (only on successful configuration test!) |
PARENT IMAGE
BUILT WITH
TIPS
- Use a reverse proxy like Traefik, Nginx to terminate TLS with a valid certificate
- Use Let’s Encrypt certificates to protect your SSL endpoints
ElevenNotes™️
This image is provided to you at your own risk. Always make backups before updating an image to a new version. Check the changelog for breaking changes. You can find all my repositories on github.
Languages
Dockerfile
100%