一、安装elasticsearch
1. 拉取 elasticsearch 镜像
docker pull elasticsearch:7.6.2
2. 创建 elasticsearch 容器
docker run --name elasticsearch7.6.2 -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" --net host -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.6.2
上述命令执行完成之后,容器创建成功,有的机器需要10分钟左右才能访问成功,请耐心等待
3. 上传ik分词器并解压
将压缩包上传至 /opt 目录下
cd /opt/
unzip elasticsearch-analysis-ik-7.6.2.zip -d ik-analyzer
unzip 没有执行命令下载一个:yum install unzip -y
4. 将ik分词器拷贝到容器内(进入/opt目录下执行)
docker cp ./ik-analyzer elasticsearch7.6.2:/usr/share/elasticsearch/plugins
5. 重启容器加载资源
docker restart elasticsearch7.6.2
二、安装kibana
1. 拉取 kibana 镜像
docker pull kibana:7.6.2
2. 创建 kibana 容器
docker run --name kibana7.6.2 -p 5601:5601 -d kibana:7.6.2
3. 进入 kibana 容器
docker exec -it kibana7.6.2 bash
4. 修改kibana容器的对应内容
vi /opt/kibana/config/kibana.yml
修改内容如下:地址修改为自己服务器地址
elasticsearch.hosts: [ "http://192.168.56.129:9200" ]
5. 保存并退出重启容器
docker restart kibana7.6.2