docker-compose подавляет вывод mongodb - PullRequest
0 голосов
/ 16 декабря 2018

Это не проблема для меня, но у меня есть около четырех изображений, сшитых вместе в сервисе, postgres, redis, mongodb, и мое приложение, которое является приложением python-flask.

Что яхочу отключить вывод консоли в основном для образа mongodb, потому что он имеет много выходных данных, так что я могу видеть все результаты моих тестов колб, не прокручивая и визуально сортируя ненужные мне данные mongodbчтобы увидеть после запуска docker-compose.Мой docker compose yaml выглядит так:

 postgres:
   image: postgres:9.6.1
   ports:
     - '5432:5432'
   volumes:
     - ~/.docker-volumes/docker-login/postgresql/data:/var/lib/postgresql/data

 redis:
   image: redis:3.0
   ports:
     - '6379:6379'
   volumes:
     - ~/.docker-volumes/docker-login/redis/data:/var/lib/redis/data

 mongo:
   image: mongo:latest
   ports:
     - '27017:27017'
   volumes:
     - ~/.docker-volumes/docker-login/mongodb/data:/var/lib/mongo/data

 workspace:
   build: .
   volumes:
     - .:/workspace
     - ./logs:/workspace/logs
   ports:
     - '5000:5000'
   links:
     - mongo
     - postgres
     - redis
   tty: true
   entrypoint:
     - bash
     - workspace/entrypoint.sh

Ответы [ 2 ]

0 голосов
/ 25 мая 2019

Из официальной документации вы можете сделать:

version: "3.7"
services:
  some-service:
    image: some-service
    logging:
      driver: "none"

Это работает для меня!

0 голосов
/ 16 декабря 2018

Я бы предложил запустить docker compose up -d

, а затем получить доступ только к тем журналам контейнеров, которые вы хотите просмотреть

...