Public | Automated Build

Last pushed: 19 days ago
Short Description
Nginx for front-end reverse proxy
Full Description

docker-nginx

Nginx コンテナです

事前準備

コンテンツやログを保持するディレクトリなどは、各自ご用意ください。

使用方法

docker-compose の場合

docker-compose の場合、以下例のように使用しています。

nginx:
  container_name: nginx
  image: miko2u/nginx
  volumes:
    - /etc/pki/tls:/etc/pki/tls:ro
    - /etc/nginx/conf.d:/etc/nginx/conf.d:ro
    - /var/www:/var/www
  ports:
    - "80:80"
    - "443:443"
  capadd:
    - NET_ADMIN
  environment:
    - REDIRECT_IP=172.17.80.2

環境変数

幾つかの環境変数はケーパビリティを必須とします

  • REDIRECT_IP=["ipaddr, ipaddr"]
    keepalived DSR で、仮想IPを受ける場合に指定IP一覧をNAT REDIRECTします。
    NET_ADMIN が必要です。

  • LETSENCRYPT_HOST="foo.example.com,example.com"

  • LETSENCRYPT_EMAIL="example@example.com"
    SSL証明書を自動的に作成してもらうためのオプションです。
Docker Pull Command
Owner
miko2u
Source Repository