我有一个可动态创建docker容器的应用,但无法拦截其创建方式。
我想查看所有已启动计算机的日志。无论是通过docker-compose还是仅通过docker命令行。我需要查看所有日志。
有可能吗?
对,不,我需要运行docker ps
,查看所有创建的计算机并运行docker log container
。
我真的不能监视里面发生的事情。
谢谢
答案 0 :(得分:0)
一种方法是使用专用的日志记录容器,该容器可以从其他容器收集日志事件,对其进行汇总,然后将事件存储或转发给第三方服务,从而消除了对主机的依赖性。 此外,专用的日志记录容器可以自动收集,监视和分析日志事件,无需配置即可自动扩展日志事件。它可以通过日志事件,统计信息和Docker API数据的多个流来检索日志。 您也可以检查此链接以获取帮助。