docker compose安裝es+kibana 8.12.2的詳細(xì)過(guò)程
小伙伴們,你們好,我是老寇,我又回來(lái)辣,幾個(gè)月不見(jiàn)甚是想念?。。?!
因云平臺(tái)需要改造,es7升級(jí)為es8,所以記錄一下,es8需要開(kāi)啟ssl認(rèn)證,需要配置證書(shū),全本帶你用docker安裝,便于后面es8的學(xué)習(xí)
準(zhǔn)備工作
ik分詞
pinyin分詞
生成證書(shū)
bin目錄下執(zhí)行如下命令
./elasticsearch-certutil cert --ca config/certs/elastic-certificates.p12
配置文件(elasticsearch.yml)
http.cors.enabled: true http.cors.allow-origin: "*" network.host: 0.0.0.0 cluster.name: laokou-elasticsearch #可自定義 node.name: node-elasticsearch #可自定義 http.port: 9200 # 單節(jié)點(diǎn) discovery.type: single-node # 內(nèi)存交換的選項(xiàng),官網(wǎng)建議為true bootstrap.memory_lock: true xpack.security.enabled: true xpack.security.transport.ssl.enabled: true xpack.security.transport.ssl.keystore.type: PKCS12 xpack.security.transport.ssl.verification_mode: certificate xpack.security.transport.ssl.keystore.path: certs/elastic-certificates.p12 xpack.security.transport.ssl.truststore.path: certs/elastic-certificates.p12 xpack.security.transport.ssl.truststore.type: PKCS12 xpack.security.http.ssl.enabled: true xpack.security.http.ssl.keystore.type: PKCS12 xpack.security.http.ssl.keystore.path: certs/elastic-certificates.p12 xpack.security.http.ssl.truststore.path: certs/elastic-certificates.p12 xpack.security.http.ssl.verification_mode: certificate xpack.security.http.ssl.truststore.type: PKCS12 http.cors.allow-headers: Authorization
文件劃分
配置編排
version: '3.8' services: elasticsearch: image: elasticsearch:8.12.2 container_name: elasticsearch # 保持容器在沒(méi)有守護(hù)程序的情況下運(yùn)行 tty: true restart: always privileged: true ports: - "9200:9200" - "9300:9300" volumes: - ./elasticsearch8/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml # 請(qǐng)手動(dòng)授予rw權(quán)限,不然無(wú)法寫(xiě)入文件 - ./elasticsearch8/data:/usr/share/elasticsearch/data - ./elasticsearch8/logs:/usr/share/elasticsearch/logs - ./elasticsearch8/plugins:/usr/share/elasticsearch/plugins - ./elasticsearch8/config/certs/elastic-certificates.p12:/usr/share/elasticsearch/config/certs/elastic-certificates.p12 environment: - TZ=Asia/Shanghai - ES_JAVA_OPTS=-Xmx512m -Xms512m - ELASTIC_PASSWORD=laokou123 network_mode: bridge ulimits: memlock: soft: -1 hard: -1
docker-compose up -d
配置文件(kibana.yml)
server.name: kibana server.host: 0.0.0.0 server.port: 5601 server.ssl.enabled: false elasticsearch.hosts: [ "https://elasticsearch.laokou.org:9200" ] xpack.monitoring.ui.container.elasticsearch.enabled: true elasticsearch.ssl.verificationMode: none elasticsearch.username: "kibana_system" elasticsearch.password: "laokou123" i18n.locale: zh-CN
配置編排
kibana: image: kibana:8.12.2 container_name: kibana # 保持容器在沒(méi)有守護(hù)程序的情況下運(yùn)行 tty: true restart: always privileged: true environment: - TZ=Asia/Shanghai ports: - "5601:5601" volumes: - ./kibana8/config/kibana.yml:/usr/share/kibana/config/kibana.yml depends_on: - elasticsearch extra_hosts: - "elasticsearch.laokou.org:127.0.0.1" deploy: resources: limits: cpus: '0.50' memory: 1G
創(chuàng)建密碼
docker exec -it elasticsearch /bin/bash curl -s -X POST https://elasticsearch.laokou.org:9200/_security/user/kibana_system/_password -d "{\"password\":\"laokou123\"}"
啟動(dòng)編排
docker-compose up -d
GitHub地址:docker-compose啟動(dòng)es8
到此這篇關(guān)于docker compose安裝es+kibana 8.12.2的文章就介紹到這了,更多相關(guān)docker compose安裝es內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker?machine安裝極狐gitlab的過(guò)程詳解
這篇文章主要介紹了docker?machine安裝極狐gitlab的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07詳解使用docker 1.12 搭建多主機(jī)docker swarm集群
本篇文章主要介紹了使用docker 1.12 搭建多主機(jī)docker swarm集群,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07Windows10系統(tǒng)下Docker默認(rèn)存儲(chǔ)位置更改方案
這篇文章主要給大家介紹了關(guān)于Windows10系統(tǒng)下Docker默認(rèn)存儲(chǔ)位置更改方案的相關(guān)資料,在Docker中存儲(chǔ)路徑是一個(gè)重要的話(huà)題,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08Docker容器無(wú)法被stop or kill問(wèn)題的解決方法
這篇文章主要介紹了Docker容器無(wú)法被stop or kill問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Docker Machine遠(yuǎn)程部署Docker的方法
本篇文章主要介紹了Docker Machine遠(yuǎn)程部署Docker的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-04使用docker?compose快速配置一組容器服務(wù)詳解
這篇文章主要為大家介紹了使用docker-?compose快速配置一組容器服務(wù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11docker run 運(yùn)行容器自動(dòng)結(jié)束的解決
這篇文章主要介紹了docker run 運(yùn)行容器自動(dòng)結(jié)束的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11