kinght2008 发表于 2019-2-20 09:35:58

Docker(五) docker日志相关学习笔记

Docker容器日志管理
容器内多起一个日志管理的进程(runit+syslog)

[*]https://github.com/phusion/baseimage-docker
[*]http://phusion.github.io/baseimage-docker/
[*]http://smarden.org/runit/
在docker host上多起一个专门处处理日志的代理程序(Fluent)

[*]https://github.com/fluent/fluentd
通过docker host上的日志处理方案进行处理

[*]  https://denibertovic.com/post/docker-and-logstash-smarter-log-management-for-your-containers/
[*]none 是 disable 容器日志功能。
[*]syslog 和 journald 是 Linux 上的两种日志管理服务。
[*]awslogs、splunk 和 gcplogs 是第三方日志托管服务。
[*]gelf 和 fluentd 是两种开源的日志管理方案,我们会在后面分别讨论
  容器启动时可以通过 --log-driver 指定使用的 logging driver。如果要设置 Docker 默认的 logging driver,需要修改 Docker daemon 的启动脚本,指定 --log-driver 参数,每种 logging driver 都有自己的--log-opt,使用时请参考官方文档



页: [1]
查看完整版本: Docker(五) docker日志相关学习笔记