使用fluentd日志驱动程序时停止docker容器生成日志
我正在将docker容器日志转发到远程位置的fluentd。我不希望容器在同一台机器上本地生成日志(只是为了避免存储/空间消耗)。 以下是我在docker compose文件中为我的服务所做的配置使用fluentd日志驱动程序时停止docker容器生成日志,docker,logging,docker-compose,dockerfile,fluent,Docker,Logging,Docker Compose,Dockerfile,Fluent,我正在将docker容器日志转发到远程位置的fluentd。我不希望容器在同一台机器上本地生成日志(只是为了避免存储/空间消耗)。 以下是我在docker compose文件中为我的服务所做的配置 logging: driver: fluentd options: fluentd-address: dev-fluentd_ip.com:2224 有没有办法阻止docker容器在本地停止生成日志?您可以使用cronAgreed@protrafree
logging:
driver: fluentd
options:
fluentd-address: dev-fluentd_ip.com:2224
有没有办法阻止docker容器在本地停止生成日志?您可以使用cronAgreed@protrafree!!这是一个选项,但在日志转发中,容器中的所有内容都应该传递到远程位置(日志收集器),不是吗?我不确定fluentd是否能这样工作。您能在这里提出任何替代方案吗?您将docker容器日志转发给fluentd,并读取日志文件并发送它?