docker-compose 安装es+kibana(7.12.0)
(-):创建elasticsearch
1,创建本地可挂载文件
touch xxx/config xxx/plugins xxx/data

2,创建docker-compose.yml 文件

3,创建xxx/config/elasticsearch.yml
shell命令echo "http.host:X.X.X.X" >> xxx/config/elasticsearch.yml
host 查找 netstat -tunpl
执行docker-compose up -d
(二):创建kibana
1.创建相同的文件

2.docker-compose.yml
version: '3'
services:
kibana:
image: kibana:7.12.0 # 与 es 版本对应
restart: always
container_name: kibana
volumes:
- /docker/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml
ports:
- '5601:5601' #java、集群通信端口
privileged: true #环境变量
kibana:
image: kibana:7.12.0 # 与 es 版本对应
restart: always
container_name: kibana
volumes:
- /docker/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml
ports:
- '5601:5601' #java、集群通信端口
privileged: true #环境变量
3.创建kibana.yml 汉化版
server.name: kibana
# kibana的主机地址 0.0.0.0可表示监听所有IP
server.host: ""
# kibana访问es的URL
elasticsearch.hosts: ["http://elasticsearch:9200"]
#elasticsearch.username: '"
#elasticsearch.password: ''"
# 显示登陆页面
#xpack.monitoring.ui.container.elasticsearch.enabled: true
# 语言
i18n.locale: "zh-CN"
执行docker-compose up -d

浙公网安备 33010602011771号