elasticsearch学习之路(一)docker单机安装elasticsearch

基本的命令为:

     docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.5.1

 

扩展:

添加配置文件并且暴露数据:

docker run -p 9200:9200 -p 9300:9300 -v /root/elasticsearch/custom_elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /data/elasticsearch/data:/usr/share/elasticsearch/data -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.5.1

加上用户验证:

docker exec -it {container_id} /bin/bash

进入bin路径:

cd bin

执行设置用户认证命令:

elasticsearch-setup-passwords interactive

设置完即可,需要注意的是如果需要用户名和密码在容器重启后生效需要设置数据volume,暴露出数据来,否则重启容器,密码会消失。

 

你可能感兴趣的:(容器,elasticsearch,运维)