docker下载es版本创建挂载文件夹
挂载配置文件文件夹授权修改配置文件 启动前修改系统配置启动es成功界面
docker下载es版本docker pull elastaticsearch:版本创建挂载文件夹 挂载配置文件 文件夹授权
chmod 777 挂载文件路径修改配置文件
暂时写了这些配置
## 集群名字 cluster.name: "docker-cluster" ## 机器ip network.host: 0.0.0.0 ## 服务端口号 http.port: ## 自定node名字 格式必须是node.name(之前看到别人写node-name自己启动报错) node.name: node1 ## cluster.initial_master_nodes: ["node1"] bootstrap.system_call_filter: false http.cors.enabled: true http.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成功界面



