拉取阿里云镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.3.0
如果需要安装kibana等其他,需要创建一个网络,名字任意取,让他们在同一个网络,使得es和kibana通信
docker network create esnet
创建运行
docker run --name es -p 9200:9200 -p 9300:9300 --network esnet -e "discovery.type=single-node" bdaab402b220
进入容器中,修改文件
docker exec -it es /bin/bash
cd /usr/share/elasticsearch/config/
vi elasticsearch.yml
在最后添加
http.cors.enabled: true
http.cors.allow-origin: "*"
安装kibana
docker pull kibana:7.3.0
运行
docker run --name kibana --link=es:test -p 5601:5601 -d kibana:7.3.0
修改配置文件
docker exec -it kibana /bin/bash
cd /usr/share/kibana/config/
vi kibana.yml
修改hosts为你的主机ip:9200