一、找個目錄,新建一個: docker-compose.yml
version: "3.9"
services:elasticsearch:image: docker.elastic.co/elasticsearch/elasticsearch:8.13.0 # 與 Kibana 版本一致container_name: elasticsearchenvironment:- discovery.type=single-node- xpack.security.enabled=false- bootstrap.memory_lock=true- "ES_JAVA_OPTS=-Xms1g -Xmx1g"ulimits:memlock:soft: -1hard: -1ports:- "9200:9200"volumes:- es-data:/usr/share/elasticsearch/datakibana:image: docker.elastic.co/kibana/kibana:8.13.0container_name: kibanaports:- "5601:5601"environment:- ELASTICSEARCH_HOSTS=http://elasticsearch:9200depends_on:- elasticsearchvolumes:es-data:
二、啟動
docker compose up -d
三、查看
Elasticsearch:http://localhost:9200?
Kibana:http://localhost:5601
四、停止
docker compose down # 僅停止容器
docker compose down -v # 連同數據卷一起刪除(慎用)