centos7安裝docker、docker-compose、es7.3.0、kibana7.3.0(未完結)

1、安裝docker

1.更新yum包

sudo yum updatenode

2.卸載舊版本(若是安裝過舊版本的話)

sudo yum remove docker docker-common docker-selinux docker-enginelinux

3.安裝須要的軟件包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2git

4.設置yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repogithub

5.安裝docker-ce

sudo yum install docker-cedocker

6.啓動並加入開機啓動

sudo systemctl start docker sudo systemctl enable dockerbootstrap

7.驗證安裝

sudo docker versioncentos

2、安裝docker-compose

1. 安裝指定版本(替換1.23.2爲本身須要安裝的版本)

sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composeapp

2. 執行命令,賦權

sudo chmod +x /usr/local/bin/docker-composecors

3.驗證安裝

docker-compose versioncurl

3、docker安裝elasticsearch、kibana

1. 拉取指定版本elasticsearch鏡像文件

docker pull elasticsearch:7.3.0

2. 拉取指定版本kibana鏡像文件

docker pull kibana:7.3.0

3.驗證鏡像

docker images

4、docker-compose啓動elasticsearch、kibana

1. 在linux的root根目錄(隨你心意)建立app目錄,並在app目錄下建立一下目錄結構

/app/
-docker-compose.yml docker-compose的啓動文件
-es/ elastic的配置文件目錄
---es.yml es的啓動文件
---data/ 存放es數據
---logs/ 存放es日誌
---plugins/ 存放es插件
-------ik/ ik分詞插件
-kibana/ kibana的配置文件目錄
---kibana.yml kibana的啓動文件

1.1 下載ik分支插件,解壓到/app/es/plugins/ik/目錄下

elasticsearch-analysis-ik-7.3.0.zip


unzip elasticsearch-analysis-ik-7.3.0.zip

2. 配置文件

2.1 es.yml

cluster.name: my-elasticsearch

node.name: master

node.master: true

node.data: true

bootstrap.memory_lock: false

network.host: 0.0.0.0

discovery.zen.ping.unicast.hosts: ["192.168.125.5:9200"]

discovery.zen.minimum_master_nodes: 1

http.cors.enabled: true

http.cors.allow-origin: "*"

cluster.initial_master_nodes:
  - master

2.2 kibana.yml

2.3 docker-compose.yml

version: "2"
services:
  elastic:
    image: elasticsearch:7.3.0
    container_name: es
    environment:
      - "ES_JAVA_OPTS=-Xms256m -Xmx256m"
    volumes:
      - /etc/localtime:/etc/localtime
      - /app/es/data:/usr/share/elasticsearch/data
      - /app/es/logs:/usr/share/elasticsearch/logs
      - /app/es/plugins/ik:/usr/share/elasticsearch/plugins/ik
      - /app/es/es.yml:/usr/share/elasticsearch/config/elasticsearch.yml
    ports:
      - 9200:9200
      - 9300:9300

3.啓動docker-compose

docker-compose up -d

4.中止docker-compose

docker-compose down

相關文章
相關標籤/搜索