docker简易部署elasticsearch+kibana
1.liunx里面安装docker容器
2.docker创建网桥
docker network create --driver bridge --subnet 192.168.0.0/18 --gateway 192.168.0.1 somenetwork
3.docker拉取镜像(选择7.8.0版本)
docker pull elasticsearch:7.8.0
docker pull kibana:7.8.0
4.docker运行容器
4.1 运行elasticsearch
docker run -d --net somenetwork --name elasticsearch01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins elasticsearch:7.8.0
4.2 运行kibana
docker run -d --net somenetwork --name kibana01 -p 5601:5601 -v /home/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml -e ELASTICSEARCH_HOSTS="http://192.168.0.2:9200" kibana:7.8.0
5.访问web页面
成功访问
6.没有挂载东西
6.1下载
#查看es ip
[root@hadoop105 config]# docker inspect elasticsearch01
6.2将下载的文件移动到相应的文件夹中
[root@hadoop105 /]# mkdir -p /home/kibana/config
[root@hadoop105 /]# mkdir -p /home/elasticsearch/plugins/ik
将yml文件移动到/home/kibana/config文件下
将
解压并移动到/home/elasticsearch/plugins/ik文件夹下
7.重启
[root@hadoop105 /]# docker restart elasticsearch01
[root@hadoop105 /]# docker restart kibana01
访问成功!!!