Как перенаправить все журналы docker-compose автоматически - PullRequest
0 голосов
/ 18 июня 2019

У меня есть API-интерфейсы для узлов, и я запускаю их с помощью docker-compose. Я размещаю его на EC2, поэтому всякий раз, когда я иду и проверяю журналы, я печатаю docker-compose logs, и на экране отображаются все журналы, но как я могу автоматически сохранить все журналы в файл ? Я имею в виду, что когда я развертываю новый докер на сервере, он должен начать сохранять все журналы в определенный файл, чтобы позже я мог проверить это.

Я могу сохранить журналы docker-compose вручную, выполнив эту команду:

docker-compose logs > logs.txt

1 Ответ

0 голосов
/ 21 июня 2019

Вы можете попробовать использовать запланированный crontab

Например:

0 1 * * * /bin/sh backup.sh


В вашем случае, я думаю,это будет примерно так:

0 1 * * * docker-compose logs > logs.txt

Вы также можете узнать больше о crontabs здесь

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