본문 바로가기
Docker

Docker환경에 Elasticsearch 설치

by 차가운게 조아 2021. 11. 10.

 

- 전체 명령어

#elasticsearch 설치 및 실행
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.9.1
docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name elasticsearch7 docker.elastic.co/elasticsearch/elasticsearch:7.9.1
 
#kibana install 설치 및 실행
docker pull docker.elastic.co/kibana/kibana:7.9.1
docker run -d --link elasticsearch7:elasticsearch -p 5601:5601 --name kibana7 docker.elastic.co/kibana/kibana:7.9.1
 
#cerebro install 설치 및 실행
docker pull lmenezes/cerebro
docker run -d -p 9000:9000 --link elasticsearch7:localhost --name cerebro \
-e "CEREBRO_PORT=9000" -e "ELASTICSEARCH_HOST=http://localhost:9200" lmenezes/cerebro
 
 
#실행중인 컨테이너 조회
docker ps
 
 
#전체 컨테이너 조회
docker ps -a
 
#터미널 접속
docker exec -it elasticsearch7 /bin/bash

 

- elasticsearch 설치 및 실행

1. 설치
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.9.1

2. 실행
docker run -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name elasticsearch7 docker.elastic.co/elasticsearch/elasticsearch:7.9.1

 

Postman으로 테스트

 

 

- Kibana 설치 및 실행

1. 설치
docker pull docker.elastic.co/kibana/kibana:7.9.1

2. 실행
docker run -d --link elasticsearch7:elasticsearch -p 5601:5601 --name kibana7 docker.elastic.co/kibana/kibana:7.9.1

접속 확인

http://localhost:5601/app/home

 

- cerebro 설치 및 실행

1. 설치
docker pull lmenezes/cerebro

2. 실행
docker run -d -p 9000:9000 --link elasticsearch7:localhost --name cerebro \
-e "CEREBRO_PORT=9000" -e "ELASTICSEARCH_HOST=http://localhost:9200" lmenezes/cerebro

접속확인

http://localhost:9000/#!/connect

 

도커를 쉽게 이용하려면 Docker Desktop을 받아서 이용하면 된다.

'Docker' 카테고리의 다른 글

Docker환경에 Redis 설치 (Medis 사용)  (0) 2021.12.03