- docker下載elasticsearch鏡像
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.6.0
2.docker創(chuàng)建網(wǎng)絡(luò), 方便關(guān)聯(lián)Elasticsearch和Kibana
docker network create elastic
3.運(yùn)行elasticsearch服務(wù)
docker run --name es01 \
-e ES_JAVA_OPTS="-Xms1g -Xmx1g" \
-e "discovery.type=single-node" \
--net elastic -p 9200:9200 -p 9300:9300 \
-d docker.elastic.co/elasticsearch/elasticsearch:8.6.0
4.重置密碼
docker exec -it es01 /usr/share/elasticsearch/bin/elasticsearch-reset-password
5.復(fù)制 http_ca.crt 證書(shū)文件到本地
docker cp es01:/usr/share/elasticsearch/config/certs/http_ca.crt .
6.測(cè)試訪問(wèn)
curl --cacert http_ca.crt -u elastic https://localhost:9200
7.設(shè)置JVM參數(shù)
docker run -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -e ENROLLMENT_TOKEN="<token>" --name es01 -p 9201:9200 --net elastic -it docker.elastic.co/elasticsearch/elasticsearch:8.6.0
8.docker拉取kibana鏡像
docker pull docker.elastic.co/kibana/kibana:8.6.0
9.啟動(dòng)kibana服務(wù)
docker run --name kib01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.6.0
10.docker卸載
docker network rm elastic
docker rm es01
docker rm kib01