1、打开docker官方仓库,查找elasticsearch的版本,根据自己的需求,选择对应的版本号,方便后续拉取镜像的时候,指定版本号,我这里选择的是7.7.0版本,仓库地址:https://hub.docker.com/
2、拉取elasticsearch镜像
(1)命令:docker pull docker.elastic.co/elasticsearch/elasticsearch:7.7.0
(2)如上图,这里指定了7.7.0的版本号,拉取完成之后,使用docker images可以查看相关的镜像列表
3、通过docker后台启动elasticsearch
(1)命令:docker run -d --name es -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” docker.elastic.co/elasticsearch/elasticsearch:7.7.0
(2)踩过的坑:在启动的时候,报了一个错误’Not enough space’,这是由于JVM内存空间不足引起的,错误信息如下图
(3)对于虚拟机内存不足的解决方案,我们需要找到elasticsear