docker下载es版本创建挂载文件夹
挂载配置文件文件夹授权修改配置文件 启动前修改系统配置启动es成功界面 docker下载es版本
docker pull elastaticsearch:版本
创建挂载文件夹 挂载配置文件 文件夹授权chmod 777 挂载文件路径
修改配置文件暂时写了这些配置
## 集群名字cluster.name: "docker-cluster"## 机器ipnetwork.host: 0.0.0.0## 服务端口号http.port: ## 自定node名字 格式必须是node.name(之前看到别人写node-name自己启动报错)node.name: node1## cluster.initial_master_nodes: ["node1"]bootstrap.system_call_filter: falsehttp.cors.enabled: truehttp.cors.allow-origin: "*"#服务间通信端口(本次为单机,非集群模式)## transport.tcp.port: #服务间互相发现地址#discovery.zen.ping.unicast.hosts: ["其他接线ip:通讯端口号"]
启动前修改系统配置(经实验需重启)
## linux 路径 /etc/sysctl.conf (不加次配置 系统默认值太小会导致启动失败)vm.max_map_count=262144
启动es## es_java_opts 根据自己需要配置 -p 端口映射 主机端口:docker容器端口 -v 挂载文件 主机文件目录:docker容器文件目录docker run -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "cluster.name=elasticsearch" -p 9200:9200 -p 9300:9300 -v /usr/local/es/data:/usr/share/elasticsearch/data -v /usr/local/es/logs:/usr/share/elasticsearch/logs -v /usr/local/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml --name es 7e
成功界面