docker-compose使用es+kibana

領(lǐng)導(dǎo)讓我測(cè)試es的準(zhǔn)實(shí)時(shí)問題,需要快速有一套es環(huán)境,于是我用docker來構(gòu)建環(huán)境

帶著問題學(xué)習(xí)

暫無

配置

docker-compose.yml文件


version: '3'
services:
  redis:
    image: redis
    ports:
      - "6380:6379"
    networks: 
      - webservice_web-service
    cap_add: 
    - NET_ADMIN
  redis-stat:
    image: richardhull/redis-stat
    ports: 
      - "63790:63790"
    command: ["--server" ,"redis:6379"]
    networks: 
      - webservice_web-service
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:6.3.2
    environment:
      - cluster.name=docker-cluster
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    ports:
      - "9200:9200"
    networks: 
      - webservice_web-service
  kibana:
    image: docker.elastic.co/kibana/kibana:6.3.2
    ports:
      - "5601:5601"
    networks: 
      - webservice_web-service
  mongo:
    image: mongo
    # restart: always
    command: ["--replSet","my-mongo-set"]
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: asdqwe123
    ports: 
      - "27017:27017"
    networks: 
      - webservice_web-service
  mongo-connector:
    image: mgebundy/docker-mongo-connector
    restart: always
    environment: 
      MONGO: mongo
      ELASTICSEARCH: elasticsearch
    networks: 
      - webservice_web-service
networks: 
  webservice_web-service:
    external: true

小結(jié)

  1. 我這里還有其他的容器redis+mongo等
  2. 我配置了network webservice,與另外的一套nginx和php同在一個(gè)網(wǎng)絡(luò)里
  3. es5設(shè)置了http驗(yàn)證,我這里使用了es6
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容