docker를 이용한 ELK 설치

SJO·2022년 10월 6일
0

ELKStack

목록 보기
2/7

1.Docker 설치

Window

https://www.docker.com/products/docker-desktop/
도커 공식 사이트에서 윈도우용 도커 데스크탑을 설치한다.

Ubuntu

기존 설치된 Docker 파일을 제거한다.

sudo apt-get remove docker docker-engine docker.io containerd runc

apt package index를 업데이트하고 HTTPS를 통해 repository를 이용하기 위해 pakcage들을 설치한다.

sudo apt-get update

sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

Docker의 Official GPG Key를 등록한다.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

stable repository를 등록한다

 echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Docker를 설치한다.

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Docker의 버전을 확인하여 설치되었는지 확인한다.

docker --version

2.docker-compose를 이용하여 ELK stack 설치

Window

https://github.com/deviantony/docker-elk
docker-elk repository를 local에 clone한다.

clone한 repository에서 터미널을 연다.

터미널에서 docker-compose를 실행한다.

docker-compose up -d

Ubuntu

git clone 명령어로 github의 docker-elk repository를 클론한다.

git clone https://github.com/deviantony/docker-elk.git

설치한 폴더로 이동한다.

cd docker-elk

이동한 폴더에서 docker-compose를 실행한다.

docker-compose up -d

3.설치 확인

elasticsearch

elasticsearch의 기본 port설정은 9200이다.

ID : elasticsearch
Password : changeme
해당 기본 ID/Password로 로그인하여 아래와 같은 화면이 나오면 elasticsearch는 정상 설치된 것이다.

Kibana

Kibana의 기본 port 설정은 5601이다.

기본 ID/Password는 Elasticsearch와 동일하다.
로그인에 성공하면 아래와 같은 Kibana 초기 화면을 볼 수 있다.

0개의 댓글