sudo yum updatenode
sudo yum remove docker docker-common docker-selinux docker-enginelinux
sudo yum install -y yum-utils device-mapper-persistent-data lvm2git
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repogithub
sudo yum install docker-cedocker
sudo systemctl start docker sudo systemctl enable dockerbootstrap
sudo docker versioncentos
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
sudo chmod +x /usr/local/bin/docker-composecors
docker-compose versioncurl
docker pull elasticsearch:7.3.0
docker pull kibana:7.3.0
docker images
/app/
-docker-compose.yml
docker-compose的啓動文件
-es/
elastic的配置文件目錄
---es.yml
es的啓動文件
---data/
存放es數據
---logs/
存放es日誌
---plugins/
存放es插件
-------ik/
ik分詞插件
-kibana/
kibana的配置文件目錄
---kibana.yml
kibana的啓動文件
elasticsearch-analysis-ik-7.3.0.zip
unzip elasticsearch-analysis-ik-7.3.0.zip
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
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
docker-compose up -d
docker-compose down