vi /etc/security/limits.conf * soft nofile 65536 * hard nofile 65536 vi /etc/sysctl.conf vm.max_map_count = 262144 sysctl -p 下载镜像 docker pull elasticsearch:8.1.0 docker network create --subnet=172.18.1.0/24 mynetwork 执行第一个es01 docker run --restart=always --name es01 -p 9200:9200 -p 9300:9300 --net mynetwork --ip 172.18.1.2 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -v /kdata/es01/data:/usr/share/elasticsearch/data -v /kdata/es01/plugins:/usr/share/elasticsearch/plugins -v /kdata/es01/logs:/usr/share/elasticsearch/logs -d elasticsearch:8.1.0 修改密码 docker exec -it es01 bash ./bin/elasticsearch-reset-password --username elastic -i 输入密码 获取token ./bin/elasticsearch-create-enrollment-token -s node 显示token 执行第二个es02 docker run --restart=always --name es02 -p 9201:9200 -p 9301:9300 --net mynetwork --ip 172.18.1.3 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "ENROLLMENT_TOKEN=" -v /kdata/es02/data:/usr/share/elasticsearch/data -v /kdata/es02/plugins:/usr/share/elasticsearch/plugins -v /kdata/es02/logs:/usr/share/elasticsearch/logs -d elasticsearch:8.1.0 注: 为刚【显示的token】 显示效果



