Cập nhật tháng 8 năm 2016
Sau khi tìm thấy rất ít thông tin hiện hành về làm thế nào để làm điều này với các phiên bản mới nhất của ElasticSearch (2.3.5 chẳng hạn), Kibana (4.5.3) và Marvel & plugins Sense, tôi chọn tham gia vào con đường dốc hơn và viết hình ảnh của riêng tôi.
Hãy tìm mã nguồn (Dockerfile) và README here
FROM java:jre-alpine
MAINTAINER arcseldon <[email protected]>
ENV ES_VERSION=2.3.5 \
KIBANA_VERSION=4.5.3
RUN apk add --quiet --no-progress --no-cache nodejs \
&& adduser -D elasticsearch
USER elasticsearch
WORKDIR /home/elasticsearch
RUN wget -q -O - http://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/${ES_VERSION}/elasticsearch-${ES_VERSION}.tar.gz \
| tar -zx \
&& mv elasticsearch-${ES_VERSION} elasticsearch \
&& wget -q -O - http://download.elastic.co/kibana/kibana/kibana-${KIBANA_VERSION}-linux-x64.tar.gz \
| tar -zx \
&& mv kibana-${KIBANA_VERSION}-linux-x64 kibana \
&& rm -f kibana/node/bin/node kibana/node/bin/npm \
&& ln -s $(which node) kibana/node/bin/node \
&& ln -s $(which npm) kibana/node/bin/npm \
&& ./elasticsearch/bin/plugin install license \
&& ./elasticsearch/bin/plugin install marvel-agent \
&& ./kibana/bin/kibana plugin --install elasticsearch/marvel/latest \
&& ./kibana/bin/kibana plugin --install elastic/sense
CMD elasticsearch/bin/elasticsearch --es.logger.level=OFF --network.host=0.0.0.0 & kibana/bin/kibana -Q
EXPOSE 9200 5601
Nếu bạn chỉ muốn hình ảnh được xây dựng trước rồi hãy làm:
docker pull arcseldon/elasticsearch-kibana-marvel-sense
Bạn có thể truy cập kho lưu trữ trên hub. docker.com here
Cách sử dụng:
docker run -d -p 9200:9200 -p 5601:5601 arcseldon/elasticsearch-kibana-marvel-sense
Bạn có thể kết nối với Elasticsearch với http://localhost:9200 và mặt trước Kibana của nó với http://localhost:5601.
Bạn có thể kết nối với Marvel với http://localhost:5601/app/marvel và ý nghĩa với http://localhost:5601/app/sense
Hy vọng điều này giúp những người khác và tiết kiệm thời gian!
[url elasticsearch] (https://hub.docker.com/r/_/elasticsearch/) đã thay đổi thành [https://hub.docker.com/r/_/elasticsearch/](https:/ /hub.docker.com/r/_/elasticsearch/) – luckydonald