docker 容器 怎么集中处理日志? 有什么简单的接入方案吗?

2018-11-16 15:19:35 +08:00
 find456789

swarm 版本的 docker

数据库是 postgresql 10

语言是 python

目前是在一个云主机上部署的, 有 5 个容器 , 使用 docker-compose 启动

目前的情况是, 看不到每个容器的实时日志, 也无法看到 docker 中 nginx 的日志

希望可以有个统一的后台,可以汇总容器日志, 也可以看到 nginx 的访问日志

请问有什么开源方案吗?

或者有什么收费的方案吗?

谢谢大家

1983 次点击
所在节点    问与答
6 条回复
lotosbin
2018-11-16 17:39:40 +08:00
feverzsj
2018-11-16 17:42:03 +08:00
装个 portainer
37Y37
2018-11-16 18:19:03 +08:00
ELK 会不会觉得太重,那可以用下 rsyslog 服务,参考下这篇文章:
https://mp.weixin.qq.com/s/CYUls7uczVwGzwptZOX0Dg
houzhimeng
2018-11-16 18:23:58 +08:00
阿里云上倒是直接有日志收集的功能
feixchow
2018-11-16 20:08:32 +08:00
logspout
jamlee
2018-11-16 20:55:54 +08:00
graylog

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/508535

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX