【问题标题】:What are benefits of running ELK stack on Docker over running it on VM在 Docker 上运行 ELK 堆栈比在 VM 上运行它有什么好处
【发布时间】:2019-05-09 16:49:36
【问题描述】:

我正在学习 ELK 堆栈。我想知道,为什么人们会在 Docker 上运行它? 如果我正确理解了所有内容,则必须将主机操作系统的某些目录映射为在图像重置时保持不变。 同时,在安装了 docker 的情况下只运行 VL 无论如何都是持久的。

为什么要使用 Docker 来运行 ELK 堆栈?事实上,我应该使用 Docker 还是 VM?性能是选择 Docker 的唯一理由吗?

【问题讨论】:

    标签: docker elasticsearch logstash kibana elastic-stack


    【解决方案1】:

    一个让我想起我最喜欢的 xkcd 漫画的好问题: https://xkcd.com/1988/

    运行 Docker 映像时,您将获得由软件创建者准备的安装。您需要做的就是将它们与您的配置粘合在一起。您无需了解如何安装应用程序,只需运行它们即可。

    使用 docker-compose 清单(如 this one),您可以在任何 Docker 兼容系统上的 ELK 堆栈上启动并运行,只需一个记录良好的命令。

    ELK 的创建者 Elastic 也有一篇关于在 Docker 上快速轻松地运行他们的软件的精彩文章: https://www.elastic.co/blog/a-full-stack-in-one-command

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-05
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 2017-11-10
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      相关资源
      最近更新 更多