1.拉取镜像
docker pull elasticsearch:7.4.2
2.创建文件夹
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
echo "http.host:0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml
3.运行容器
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS='-Xms128m -Xmx128m' \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.4.2
4.安装之后 在浏览器输入 ip:9200 访问 ,没有信息
docker ps 容器已停止了 docker logs elasticsearch 查看日志 提示权限不够
需要进行如下操作,保证权限
chmod -R 777 /mydata/elasticsearch/
5.启动elasticsearch容器,
docker start elasticsearch
6.在浏览器输入 ip:9200 访问 出现name、version等信息即可