docker-compose安装 es 和 kibana
1、docker-compose.yml
version: '3'
services:
es_01:
image: elasticsearch:7.1.0
container_name: es_01
environment:
- discovery.type=single-node #以单一节点模式启动
- ES_JAVA_OPTS=-Xms2g -Xmx2g #设置使用jvm内存大小
volumes:
- ./plugins:/usr/share/elasticsearch/plugins
- ./data:/usr/share/elasticsearch/data
- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
ports:
- 9200:9200
- 9300:9300
networks:
elk_net: # 关联到网络
aliases:
- es # 设置别名
kibana_01:
image: kibana:7.1.0
container_name: kibana_01
ports:
- 5601:5601
depends_on:
- es_01
volumes:
- ./config/kibana.yml:/usr/share/kibana/config/kibana.yml
environment:
- ELASTICSEARCH_HOSTS=http://es:9200 #设置访问elasticsearch的地址
networks:
- elk_net # 关联到网络
networks: # 定义网络
elk_net: # 网络名称
driver: bridge # 创建一张虚拟网卡,网络驱动(bridge: 桥接模式)
2、创建主机目录
./config
./data
./plugins
3、在刚才创建的config文件夹下创建elasticsearch.yml文件
cluster.name: "docker-cluster"
node.name: "docker-node"
network.host: 0.0.0.0
4、在刚才创建的config文件夹下创建kibana.yml 文件
#
# ** THIS IS AN AUTO-GENERATED FILE **
#
Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN" # 设置中文
5、执行docker-compose启动容器
docker-compose up -d
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2019-10-24 springboot程序在windows上部署开机自启