docker kill和捕获日志或缓冲区

时间:2017-01-16 22:34:31

标签: amazon-web-services docker elastic-beanstalk amazon-elastic-beanstalk

更新或更改docker部署的映像时,弹性bean会使用docker kill来终止正在运行的docker容器,以便能够将它切换到它将要进入的新容器。

我希望能够从该容器中捕获日志记录信息,但是容器被发送SIGKILL,因此我无法直接让容器正常关闭。我可以破解EB登台和部署脚本以使用docker stop而不是docker kill,但我很困惑为什么EB在关闭应用程序之前没有给我机会清理应用程序。

我知道这是一个很长的镜头,但无论如何我可以在这周围钩住,以便能够捕获这个日志输出,不断地将它从机器上推下来?我真的不想搞乱amazon的部署脚本,但这似乎是获得此功能的唯一方法。有人对此有任何了解吗?

0 个答案:

没有答案