Docker 快速部署 Elasticsearch 和 Kibana:打造强大的搜索与可视化分析环境
# 拉取最新的Elasticsearch和Kibana Docker镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.0
docker pull docker.elastic.co/kibana/kibana:8.1.0
# 启动Elasticsearch容器
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch:8.1.0
# 启动Kibana容器,并链接到Elasticsearch
docker run -d --name kibana -p 5601:5601 \
--link elasticsearch:elasticsearch \
docker.elastic.co/kibana/kibana:8.1.0
这段代码演示了如何使用Docker快速部署Elasticsearch和Kibana。首先,我们从Elasticsearch的官方Docker仓库中拉取最新的镜像,然后启动一个Elasticsearch容器,并将其内部的9200和9300端口映射到宿主机上。接着,我们启动一个Kibana容器,并通过--link
选项将其链接到刚才启动的Elasticsearch容器。这样,Kibana就可以使用Elasticsearch的服务了。最后,我们将Kibana的5601端口映射到宿主机上,以便于通过浏览器访问Kibana界面。
评论已关闭