1、拉取启动es镜像
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
以上方法为正常安装,但是es是重量级框架,内存耗用多。据实际硬件情况,可参考如下安装方式限制es的内存为64M-512M之间,若需要配置设置网络可自行创建网络并用--net命令指定网络,命令如下:
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms64m -Xmx512m" elasticsearch:7.6.2若需要安装IK分词器之类插件建议容器启动时进行插件文件夹挂载,命令如下:
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -v /home/es/esplugins:/usr/share/elasticsearch/plugins -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms64m -Xmx512m" elasticsearch:7.6.2
实际应用中涉及到较多容器内部文件配置、修改操作,可对关键配置文件进行挂载,如下:文章来源:https://www.toymoban.com/news/detail-848404.html
docker run -d --name es -p 9200:9200 -p 9300:9300 -v /usr/docker/elasticsearch/data:/usr/share/elasticse文章来源地址https://www.toymoban.com/news/detail-848404.html
到了这里,关于Docker部署elasticsearch及安装IK分词器插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!