docker-compose使用es+kibana

领导让我测试es的准实时问题,需要快速有一套es环境,于是我用docker来构建环境

带着问题学习

暂无

配置

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

小结

  1. 我这里还有其他的容器redis+mongo等
  2. 我配置了network webservice,与另外的一套nginx和php同在一个网络里
  3. es5设置了http验证,我这里使用了es6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值