标签: node.js docker logging docker-compose
我有节点API,我在docker-compose的帮助下运行它。我将其托管在EC2上,因此每当我去检查日志时,我都键入docker-compose logs,它将在屏幕上显示所有日志,但是如何将所有日志自动保存到文件中 。我的意思是,当我在服务器上部署新的docker时,它应该开始将所有日志保存到特定文件,以便以后可以去检查一下。
docker-compose logs
我可以通过执行以下命令来手动保存docker-compose日志:
docker-compose logs > logs.txt
答案 0 :(得分:0)
您可以尝试使用预定的crontab
例如:
0 1 * * * /bin/sh backup.sh
在您的情况下,我想应该是这样的:
0 1 * * * docker-compose logs > logs.txt
您还可以了解有关crontabs here