從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/