Docker 安装、运行 Elasticsearch Kibana

257 阅读1分钟

一、Elasticsearch 安装

1.安装环境

由于当前机器为 CentOS 7,根据ES官网推荐,安装 6.8版本

[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

Elasticsearch is also available as Docker images. The images use centos:7 as the base image.

2.拉取镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:6.8.19
3.启动容器
docker network create elastic 创建网络,让ES和Kibana 网络桥接联通

docker run -d --name es01-test --net elastic -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.8.19

参数说明
-d:后台启动
--net 加入网络
--name:容器名称
-p:端口映射
-e:设置环境变量
discovery.type=single-node:单机运行
b0e9f9f047e6:镜像id
如果启动不了,可以加大内存设置:-e ES_JAVA_OPTS="-Xms512m -Xmx512m"
4.查看启动状态
{
  "name" : "TAg-Tkm",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "3ueAouqJSWSuLycu2LCEng",
  "version" : {
    "number" : "6.8.19",
    "build_flavor" : "default",
    "build_type" : "docker",
    "build_hash" : "33e6bd0",
    "build_date" : "2021-09-15T16:38:13.498661Z",
    "build_snapshot" : false,
    "lucene_version" : "7.7.3",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

二、Kibana 安装

1.安装环境

根据官网推荐,ES配套 Kibana 只能安装 6.8.19

Docker images for Kibana are available from the Elastic Docker registry. The base image is centos:7.

2. 拉取镜像
docker pull docker.elastic.co/kibana/kibana:6.8.19

3. 启动容器

docker run -d --name kib01-test --net elastic -p 5601:5601 -e "ELASTICSEARCH_HOSTS=http://es01-test:9200" docker.elastic.co/kibana/kibana:6.8.19

4. 查看启动状态

访问 http://localhost:5601 即可打开kibana登陆入口

image.png

至此安装ES 环境完毕!!!