我想在我的project.For轻松部署中使用Elasticsearch和Kibana,我想使用docker containers.From阅读一些博客,我发现推荐使用2个容器,一个用于elasticsearch,另一个用于Kibana。
这是正确的方法吗?
我从elsticsearch repository下载了官方的elasticsearch Dockerfile
但是,Dockerfile使用仅适用于Ubuntu/Debian的apt-get命令
对于不同的发行版,他们有不同的official Docker文件吗?
发布于 2015-06-18 05:42:28
对于单独的发行版,您不需要单独的Dockerfile。ElasticSearch镜像构建在官方的Debian镜像之上,所以当您从Dockerfile构建它时,apt-get将在Debian实例中运行,而不管您的计算机的其余部分正在使用什么。
发布于 2015-06-18 09:57:40
你有两个问题。
我发现推荐使用两个容器,一个用于elasticsearch,另一个用于Kibana。这是正确的方法吗?
是的,尽可能保持容器的简单。将容器视为一个进程。但我建议不要构建和基于超过3个相关的图像。
然而,Dockerfile使用的apt-get命令只适用于Ubuntu/Debian。他们对不同的发行版有不同的官方Docker文件吗?
开源社区喜欢在Ubuntu中分发映像,但从公司层面来看,可能更喜欢RHEL/CentOS或其他发行版。因此,您可以很容易地编写自己的Dockerfile,因为easily存储库的Dockerfile是纯文本,供您参考。
https://stackoverflow.com/questions/30902867
复制相似问题