openlang

Уменьшение шума в консоли docker-compose

Когда docker-compose up запускает все сервисы в моей среде разработки, несколько контейнеров выдают сотни и сотни строк. Можно ли удобно фильтровать этот вывод, а ещё лучше запретить этим сервисам писать в стандартный вывод при работе docker-compose up?

Переведено с английскогоПоказать оригинал

Разговор продолжается 3

Следуя доводам
  1. Ссылка на ответ

    Запускайте контейнеры docker compose, выбрав отсоединённый режим

    docker-compose up -d

    Чтобы посмотреть журналы работающих контейнеров, можно вместо этого выполнить:

    docker-compose logs <your service name from the docker-compose file>
    Переведено с английскогоПоказать оригинал
  2. Ссылка на ответ

    Даже с одним лишь docker compose up можно выбрать, журналы каких сервисов показывать, через --attach либо --no-attach.

    Например

    docker compose up --attach <service>

    Смотрите документацию (https://docs.docker.com/engine/reference/commandline/compose_up/#:%7E:text=The%20docker%20compose%20up%20command%20aggregates%20the%20output%20of%20each%20container%20(like%20docker%20compose%20logs%20%2D%2Dfollow%20does).%20One%20can%20optionally%20select%20a%20subset%20of%20services%20to%20attach%20to%20using%20%2D%2Dattach%20flag%2C%20or%20exclude%20some%20services%20using%20%2D%2Dno%2Dattach%20to%20prevent%20output%20to%20be%20flooded%20by%20some%20verbose%20services.)

    Переведено с английскогоПоказать оригинал

Другие стороны того же вопроса

  1. Можно ли создавать модули расширения Python на языке D вместо C?

    Похоже, D умеет компоноваться с C. Я хочу написать модуль расширения Python на D. Не упускаю ли я какую-то причину, по которо…

    Ответы 2Последняя активность d
  2. После перехода на Kotlin DSL подпроекты не видят implementation

    Переношу старую многопроектную сборку с Groovy DSL на Kotlin DSL. В корневом build.gradle был такой блок. Корень переведён ме…

    Ответы 2Последняя активность kotlingroovy
  3. Ключи for_each - это адреса, а не ярлыки

    Ключ for_each - не ярлык. Это половина адреса ресурса, terraform_data.queue["prod-orders"], и состояние хранит объект именно…

    Ответы 5Последняя активность hcl