本系列文章总结了一些初学Docker时比较常见问题的解决方法,解决思路大多遵循Docker官方的最佳实践的原则而进行的解答。文中内容绝对干货,强烈学习Docker的读者一读!本次主要介绍Docker引擎使用和日志相关方面的一些问题。
Docker 日志都在哪里?怎么收集? 日志分两类,一类是 Docker 引擎日志;另一类是 容器日志。
Docker 引擎日志 一般是交给了 Upstart(Ubuntu 14.04) 或者 systemd (CentOS 7, Ubuntu 16.04)。前者一般位于 /var/log/upstart/docker.log 下,后者一般通过 jounarlctl -u docker 来读取。不同系统的位置都不一样,SO上有人总结了一份列表,我修正了一下,可以参考:
容器的日志 则可以通过 docker logs 命令来访问,而且可以像 tail -f 一样,使用 docker logs -f 来实时查看。如果使用 Docker Compose,则可以通过 docker-compose logs |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|