我有一个在服务器上运行的docker容器的列表。 其中一个容器(将)fail2ban运行在privileged模式下。 我现在的问题是传递和共享相同的卷(日志文件)通过这些容器,以便它由服务写入和fail2ban读取。
我想知道是否有一种方式与fail2ban从docker logs -f apache数据stream中读取。 这将消除pipe理该日志文件的痛苦,通过容器传递,处理读/写locking以及弄清楚如何旋转它。
configurationdocker将日志写入syslog / journald https://docs.docker.com/engine/admin/logging/overview/
docker run --log-driver=syslog ...