ES(按照命令来就能行):
docker network create es-net
docker pull elasticsearch:7.12.1
docker run -d --name es -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" -v es-data:/usr/share/elasticsearch/data -v es-plugins:/usr/share/elasticsearch/plugins --privileged --network es-net -p 9200:9200 -p 9300:9300 elasticsearch:7.12.1
Kibana
注意这个命令是下载+启动结合命令
docker run -d --name kibana -e ELASTICSEARCH_HOSTS=http://es:9200 --network=es-net -p 5601:5601 --privileged kibana:7.12.1
IK分词器安装
# 将 IK 插件复制到容器中 es 需要注意 下面的所有es名称都是这样的
docker cp D:/SoftCompressionPackage/elasticsearch-analysis-ik-7.12.1.zip es:/tmp/
docker exec -it es /bin/bash
elasticsearch-plugin install file:///tmp/elasticsearch-analysis-ik-7.12.1.zip
# 退出容器
exit
# 重启容器
docker restart es
# 验证插件
docker exec -it es /bin/bash
elasticsearch-plugin list
exit
#看看日志里面是否有ik分词器
docker logs -f es