【Docker】Elasticsearch,Kibana 환경을 만든다!

소개



docker-compose를 사용하여 Elasticsearch 환경을 구축하는 절차를 보여줍니다.
  • Elasticserch는 "전체 텍스트 검색 시스템"을 제공하는 소프트웨어입니다
  • Kibana는 시각화를위한 도구로 Elasticsearch 데이터베이스에 포함 된 데이터를 다양한 형식으로 그릴 수 있습니다.

    필요한 파일


  • docker-compose.yml
  • 이 파일에 Elasticserch 환경 구축에 필요한 처리를 기술한다.


  • docker-compose.yml의 내용



    docker-compose.yml
    version: "3"
    
    services:
      elasticsearch:
        image: docker.elastic.co/elasticsearch/elasticsearch:7.2.0
        environment:
          - discovery.type=single-node
          - cluster.name=docker-cluster
          - bootstrap.memory_lock=true
          - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
        ulimits:
          memlock:
            soft: -1
            hard: -1
        ports:
          - 9200:9200
        volumes:
          - es-data:/usr/share/elasticsearch/data
      kibana:
        image: docker.elastic.co/kibana/kibana:7.2.0
        ports:
          - 5601:5601
    
    volumes:
      es-data:
    

    시작 방법



    docekr-compose.yml 작성이 끝나면 다음 명령을 실행하십시오.
    $ docker-compose up -d
    

    처음에는 조금 시간이 걸립니다.

    컨테이너가 일어나면 http://localhost:5601/

    아래 화면이 표시되면 성공!

    좋은 웹페이지 즐겨찾기