Sign inSign up

webdizz/nginx

By webdizz

•Updated almost 11 years ago

Image
0

621

webdizz/nginx repository overview

⁠Nginx Dockerfile

Same as dockerfile/nginx⁠ but with nginx mainline (1.7.4) instead of stable plus nginx-sticky-module-ng (1.2.5) for load balancing with sticky session.

This repository contains Dockerfile of Nginx⁠ for Docker⁠'s of forked trusted build⁠ published to the public Docker Registry⁠.

⁠Dependencies
⁠Installation
  1. Install Docker⁠.

  2. Download trusted build⁠ from public Docker Registry⁠: docker pull webdizz/nginx

    (alternatively, you can build an image from Dockerfile: docker build -t="webdizz/nginx" github.com/webdizz/nginx)

⁠Usage
docker run -d -p 80:80 webdizz/nginx
⁠Attach persistent/shared directories
docker run -d -p 80:80 -p 443:443 -v <sites-enabled-dir>:/etc/nginx/sites-enabled -v <log-dir>:/var/log/nginx webdizz/nginx
⁠Attach persistent/shared directories with all required resources externalised
docker run --name="nginx" -d -e ROOT_PASS="v68y0n82" -p 2222:22 -p 80:80 -p 443:443 \
            -v /vagrant/images/nginx/external/conf/nginx.conf:/usr/local/nginx/conf/nginx.conf \
            -v /vagrant/images/nginx/external/conf/sites-enabled:/usr/local/nginx/conf/sites-enabled \
            -v /vagrant/images/nginx/external/conf/includes:/usr/local/nginx/conf/includes \
            -v /vagrant/images/nginx/external/logs:/usr/local/nginx/logs \
            -v /vagrant/images/nginx/external/static:/usr/local/nginx/html \
            webdizz/nginx

Open http://<host> to see the welcome page.

Tag summary

Content type

Image

Digest

sha256:1bb113fa6…

Size

248.4 MB

Last updated

almost 11 years ago

docker pull webdizz/nginx