docker pull elasticsearch:8.6.0
mkdir -p /home/application/es/data/home/application/es/config /home/application/es/plugins /home/application/es/config
chmod 777 /home/application/es/data
chmod 777 /home/application/es/config
chmod 777 /home/application/es/plugins
docker run -d --restart=always --name es -p 9200:9200 -p 9300:9300 --privileged -v /home/application/es/data:/usr/share/elasticsearch/data -v /home/application/es/plugins:/usr/share/elasticsearch/plugins -v /home/application/es/config:/usr/share/elasticsearch/config -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" elasticsearch:8.6.0
修改config中的yaml,增加如下
# Enable security features
xpack.security.enabled: false
xpack.security.enrollment.enabled: false