【问题标题】:Can I configure the docker fluentd log driver to connect directly to a container?我可以将 docker fluentd 日志驱动程序配置为直接连接到容器吗?
【发布时间】:2019-06-19 17:06:32
【问题描述】:

我已经 fluentd 使用 --log-opt fluentd-address=localhost:24224,并且我在一个容器内运行 fluentd 守护程序,该容器本身绑定到 localhost 上的端口。

是否可以将 fluentd 日志驱动配置为直接路由到容器(无需先路由到 localhost)。当我有多个堆栈并且我希望每个应用程序堆栈都有自己的 fluentd 容器时,这对于 swarm 模式很有用。

【问题讨论】:

    标签: docker docker-swarm fluentd


    【解决方案1】:

    对我自己的问题的部分回答。在 swarm 模式下,我可以使用 Ports long syntax mode: host 选项将 fluentd 绑定到实际的工作节点而不是入口网格。

    这只是部分解决方案 - 理想情况下,我只允许覆盖网络中的容器连接到 fluentd 实例。

    【讨论】:

      猜你喜欢
      • 2016-06-17
      • 1970-01-01
      • 2017-06-10
      • 2020-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-24
      • 2015-12-17
      相关资源
      最近更新 更多