一、下载镜像ElasticSearch

  1. docker pull docker.elastic.co/elasticsearch/elasticsearch:6.3.2

二、创建容器ElasticSearch

  1. docker run -d --name es -p 9200:9200 -p 9300:9300 \
  2. -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.3.2

ElasticSearch的默认端口是9200,我们把宿主环境9200端口映射到Docker容器中的9200端口,就可以访问到Docker容器中的ElasticSearch服务了,同时我们把这个容器命名为es

三、Docker 部署 ElasticSearch-Head

  1. docker pull mobz/elasticsearch-head:5
  2. docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5

为什么要安装ElasticSearch-Head呢,原因是需要有一个管理界面进行查看ElasticSearch相关信息