Как мне получить доступ ко ВСЕМ журналам nginx в docker-compose? - PullRequest
0 голосов
/ 28 августа 2018

В моем файле docker-compose.yml есть следующее:

version: '3'
services:  
  nginx:
    build: ./nginx
    container_name: nginx
    environment:
      NGINX_DOMAIN: mydomain.com
    ports:
      - 80:80
      - 443:443
    volumes:
      - ${DIR}/nginx:/var/log/nginx
      - /etc/letsencrypt:/etc/letsencrypt
    restart: on-failure:5
    network_mode: host

Это перенаправит файлы access.log и error.log в / my / dir / nginx. Как мне также переслать access1.log, error1.log и все другие повернутые журналы? В качестве альтернативы мне не нужно пересылать журналы в каталог, поскольку я могу просто получить к ним прямой доступ, я полагаю.

1 Ответ

0 голосов
/ 28 августа 2018

Я не понимаю вопроса ...

Вы монтируете том в папку / var / log / nginx, если вы это сделаете, у вас будут все журналы, которые находятся внутри папки, если ротация существует, они просто появятся как в папке журнала nginx.

...