一条命令搭建kibana+elasticsearch

186 阅读1分钟

直奔主题

首先要有docker环境

1.新增文件docker-composer.yml,输入内容

version: '2.0'
services:
  elasticsearch:
    image: elasticsearch:7.7.1
    container_name: my-es
    hostname: my-es
    environment:
      - node.name:my-es
      - cluster.name=test
      - discovery.seed_hosts=my-es
      - cluster.initial_master_nodes=my-es
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    ports:
      - 9200:9200
    networks:
      - kiban-es
  kibana:
    image: kibana:7.7.1
    container_name: my-kibana
    ports:
      - 5601:5601
    environment:
      - ELASTICSEARCH_URL=http://my-es:9200
    networks:
      - kiban-es
    volumes:
      - /Users/jiao/DockerConfig/kibana:/data
networks:
  kiban-es:

2.执行以下命令

docker-compose -f docker-compose.yml up -d

-d是后台命令 up是启动 down是停止

3.看效果

可以开心的用es了 docker真香~~~~

下篇将会介绍es常用api