安装es
docker pull elasticsearch:7.6.0
ES_JAVA_OPTS指定最大内存
5601:5601用于后续kibana连接
docker run -id --name=es -e “discovery.type=single-node” -e “ES_JAVA_OPTS=-Xms512m -Xmx512m” -p 9200:9200 -p 9300:9300 -p 5601:5601 elasticsearch:7.6.0
直接访问ip+9200即可
安装kibana
–network=container:es 将kibana与es进行连接
docker pull kibana:7.6.2
docker run -it -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 --name kibana --network=container:es kibana:7.6.2
访问:
http://ip:5601/app/kibana
可能会出现的bug:
进入kibana修改配置
docker exec -it kibana bash
cd ./config
vi kibana.yml
修改
:
server.host: “0.0.0.0”
logging.verbose: true
elasticsearch.hosts: [ “http://你的ip:9200” ]
安装es-head
docker pull mobz/elasticsearch-head:5
docker run -d -p 9100:9100 docker.io/mobz/elasticsearch-head:5
输入 ip:9200
在head界面中输入es的地址,进行连接