mac (M系列)docker 中elasticsearch 搭建和基础使用 7.15.5版本
参考:
https://blog.csdn.net/weixin_40816738/article/details/121619276
https://www.cnblogs.com/baoshu/p/16128127.html#1-docker-pull
https://itcn.blog/p/1749404636.html
https://blog.csdn.net/IT_road_qxc/article/details/121858843
mkdir :elasticsearch7.17.5、elk7.17.5/es、elk7.17.5/config、elk7.17.5/data
docker run -d --network elasticsearchNetwork --restart always -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” -v elasticsearch8.3.3:/usr/share/elasticsearch/data -e ES_JAVA_OPTS=“-Xms512m -Xmx512m” --name elasticsearch a21975dcd56a
docker cp 72ae36a51b5d:/usr/share/elasticsearch/data elasticsearch7.17.5/
docker cp 72ae36a51b5d:/usr/share/elasticsearch/config elasticsearch7.17.5/
config/elasticsearch.yml 添加
http.cors.enabled: true
http.cors.allow-origin: “*”
docker cp elasticsearch:/usr/share/elasticsearch/config elk7.17.5/es
docker cp elasticsearch:/usr/share/elasticsearch/logs elk7.17.5/es
docker cp elasticsearch:/usr/share/elasticsearch/data elk7.17.5/es
docker cp elasticsearch:/usr/share/elasticsearch/plugins elk7.17.5/es
docker run -d --name elasticsearch-7.17.5
-p 9200:9200
-p 9300:9300
-e “discovery.type=single-node”
-e ES_JAVA_OPTS=“-Xms256m -Xmx256m”
-v elk7.17.5/es/logs:/usr/share/elasticsearch/logs
-v elk7.17.5/es/data:/usr/share/elasticsearch/data
-v elk7.17.5/es/plugins:/usr/share/elasticsearch/plugins
-v elk7.17.5/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
elasticsearch:7.17.5
docker cp kibana:/usr/share/kibana/config elk7.17.5/kibana/
docker run -d --name kibana-7.17.5 -p 5601:5601 -v elk7.17.5/kibana/config/:/usr/share/kibana/config/ -e ELASTICSEARCH_HOSTS=http://192.168.2.154:9200 kibana:7.17.5
docker exec -it /bin/bash
bin/elasticsearch-create-enrollment-token --scope kibana
bin/elasticsearch-create-enrollment-token -s node
bin/elasticsearch-reset-password --url “https://172.17.0.2:9200” --username zhumengyang -i
查看所有的索引(库):
http://127.0.0.1:9200/_cat/indices
查看具体某个索引(库的数据):
http://127.0.0.1:9200/<库>/_search