Как распечатать журналы, когда я использую команду docker-compose up - PullRequest
1 голос
/ 08 октября 2019

Я хочу напечатать журналы ошибок, когда я запускаю команду docker-compose up

Когда я запускаю команду docker-compose up, в моем веб-приложении не может возникнуть ошибка

Нокогда я запускаю команду docker-compose run web, появляется сообщение об ошибке, которое я точно хотел.

это мой docker-compose.yml

version: '3'

services:
  db:
    image: postgres
  web:
    build: .
    command: python zeus/manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/zeus_test
    ports:
      - "8000:8000"
    depends_on:
      - db

Есть ли способ распечатать журналы ошибок, когда якоманда запуска docker-compose up?


Редактировать

Это мое минимальное воспроизведение

https://github.com/RayKimEX/mydocker-compose

1 Ответ

2 голосов
/ 08 октября 2019

Когда вы запускаете docker-compose run web, контейнер базы данных не запускается вместе, возможно, именно поэтому вы получаете ошибку.

Но в любом случае, если вам нужно знать, какие именно ошибки в контейнерах servie web, я бы запустил команды ниже, чтобы найти ошибку.

docker-compose logs web

Или вам нужны только журналы с ключевым словомиз error

docker-compose logs web |grep -i error

Вы можете добавить -f, чтобы перехватить последние журналы.

    -f, --follow        Follow log output.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...