docker 安裝ElasticSearch(2.x版本)

安裝ElasticSearch

從docker倉庫搜索ElasticSearch

$ docker search elasticsearch

選擇一個版本,拉取鏡像。這裏選擇2.4.4

$ docker pull elasticsearch:2.4.4

查看鏡像

$ docker images

通過鏡像,啓動一個容器,並將9200和9300端口映射到本機

$ docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:2.4.4

說明:

  • -d 後臺啓動
  • -p 映射端口到宿主機器
  • --name 容器名字
  • elasticsearch:2.4.4 鏡像名字

查看容器

$ docker ps #查看已啓動容器
$ docker ps -a #查看所有容器,包括停止的

查看是否安裝成功

curl http://localhost:9200

{
    "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"
}

安裝head插件

進入容器

docker exec -it 4d34fbf944a5 /bin/bash #4d34fbf944a5爲容器id

到/bin目錄下,執行plugin命令

$ cd bin
$ plugin install mobz/elasticsearch-head

如果是1.x版本,命令有所不同:

$ plugin -install mobz/elasticsearch-head

安裝完成後,瀏覽器訪問 http://localhost:9200/_plugin/head/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章