Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:virtualizacion:docker:imagenes:nginx-proxy

¡Esta es una revisión vieja del documento!


nginx-proxy

Imagen de Docker con el servidor web Nginx que genera automáticamente las configuraciones para actuar como proxy inverso.

Ejemplo para usar con Compose:

---
services:
  nginx-proxy:
    image: nginxproxy/nginx-proxy
    ports:
      - "80:80"
    volumes:
      - /var/run/docker.sock:/tmp/docker.sock:ro

Certificados SSL con Let's Encrypt

Para facilitar la petición y renovación automática de certificados SSL con Let's Encrypt, la imagen acme-companion se puede usar con nginx-proxy:

---
services:
  nginx-proxy:
    image: nginxproxy/nginx-proxy
    container_name: nginx-proxy
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - conf:/etc/nginx/conf.d
      - vhost:/etc/nginx/vhost.d
      - html:/usr/share/nginx/html
      - certs:/etc/nginx/certs:ro
      - /var/run/docker.sock:/tmp/docker.sock:ro
  
  nginx-proxy-acme:
    image: nginxproxy/acme-companion
    container_name: nginx-proxy-acme
    volumes_from:
      - nginx-proxy
    volumes:
      - certs:/etc/nginx/certs:rw
      - acme:/etc/acme.sh
      - /var/run/docker.sock:/var/run/docker.sock:ro
    depends_on:
    - nginx-proxy

volumes:
  conf: {}
  vhost: {}
  html: {}
  certs: {}
  acme: {}
informatica/sistemas_operativos/virtualizacion/docker/imagenes/nginx-proxy.1699989316.txt.gz · Última modificación: por tempwin