如何自动重定向所有docker-compose日志

时间:2019-06-18 06:30:30

标签: node.js docker logging docker-compose

我有节点API,我在docker-compose的帮助下运行它。我将其托管在EC2上,因此每当我去检查日志时,我都键入docker-compose logs,它将在屏幕上显示所有日志,但是如何将所有日志自动保存到文件中 。我的意思是,当我在服务器上部署新的docker时,它应该开始将所有日志保存到特定文件,以便以后可以去检查一下。

我可以通过执行以下命令来手动保存docker-compose日志:

docker-compose logs > logs.txt

1 个答案:

答案 0 :(得分:0)

您可以尝试使用预定的crontab

例如:

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


在您的情况下,我想应该是这样的:

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

您还可以了解有关crontabs here

的更多信息