06-docker-compost 一键启动ES&&Kibana服务
创建es-kibana文件夹
编写docker-compose.yml文件

version: "3.8"
volumes:
data:
config:
plugin:
networks: # 声明使用网络
es:
services:
elasticsearch:
image: elasticsearch:7.14.0
ports:
- "9100:9200"
- "9400:9300"
networks:
- "es"
environment:
- "discovery.type=single-node"
- "ES_JAVA_OPTS=-Xms512m -Xms512m"
volumes:
- data:/usr/share/elasticsearch/data
- config:/usr/share/elasticsearch/config
- plugin:/usr/share/elasticsearch/plugins
kibana:
image: kibana:7.14.0
ports:
- "5601:5601"
networks:
- "es"
volumes:
- ./kibana.yml:/usr/share/kibana/config/kibana.yml
编写kibana.yml文件
server.host: "0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://elasticsearch:9100" ]
monitoring.ui.container.elasticsearch.enabled: true
注意这里的elasticsearch.hosts使用的是elasticsearch,因为我们在es-kibana.yml中声明使用了网络
通过docker-compose命令运行服务(若docker未自带的话需要手动安装这个命令)
安装教程:https://blog.csdn.net/ytangdigl/article/details/103831739
docker-compose up -d

可见所有服务启动成功了


浙公网安备 33010602011771号