docker 安装ElasticSearch(2.x版本)

安装ElasticSearch

从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

  • -d 后台启动
  • -p 映射端口到宿主机器
  • --name 容器名字
  • elasticsearch:2.4.4 镜像名字

查看容器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"
}

安装head插件

进入容器插件

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/

相关文章
相关标签/搜索