一、拉镜像
docker pull elasticsearch:8.1.3
二、启动
docker run -it -d --name elasticsearch -p 9009:9200 -p 9010:9300 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" --restart=always -v /data/elasticsearch/data:/usr/share/elasticsearch/data -v /data/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /data/elasticsearch/logs:/usr/share/elasticsearch/logs -v /data/elasticsearch/config/elasticsearch.yml:/usr/share/config/elasticsearch.yml elasticsearch:8.1.3
-e "discovery.type=single-node" 设置单节点模式
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" 设置Xms最小内存和Xmx最大内存
这里有三个挂载目录,都要设置权限
chmod 777 /data/elasticsearch/data
chmod 777 /data/elasticsearch/logs
chmod 777 /data/elasticsearch/plugins
三、访问试试看
提示要输入账号密码。。。。在哪?!!
进入容器内bin文件夹
docker exec -it el