从docker仓库搜索ElasticSearchdocker
$ docker search elasticsearch
选择一个版本,拉取镜像。这里选择2.4.4json
$ docker pull elasticsearch:2.4.4
查看镜像浏览器
$ docker images
经过镜像,启动一个容器,并将9200和9300端口映射到本机bash
$ docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:2.4.4
说明:curl
查看容器elasticsearch
$ docker ps #查看已启动容器
$ docker ps -a #查看全部容器,包括中止的
查看是否安装成功ui
curl http://localhost:9200url
{ "name": "Jane Foster", "cluster_name": "elasticsearch", "cluster_uuid": "Avijlz8qT1OvyaYKFX8tHA", "version": { "number": "2.4.4", "build_hash": "b2f0c09", "build_date": "2017-08-14T12:33:14.154Z", "build_snapshot": false, "lucene_version": "5.5.2" }, "tagline": "You Know, for Search" }
进入容器插件
docker exec -it 4d34fbf944a5 /bin/bash #4d34fbf944a5为容器id
到/bin目录下,执行plugin命令3d
$ cd bin $ plugin install mobz/elasticsearch-head
若是是1.x版本,命令有所不一样:
$ plugin -install mobz/elasticsearch-head
安装完成后,浏览器访问 http://localhost:9200/_plugin/head/