복제

ELK를 Docker 로 띄워보자

태그
Elastic Search
Docker
공개여부
작성일자
2021/01/06
ELK 를 공부하는데 일단 한번 로컬에서 실행시켜 봐야 하지 않을까?? 하는 생각이 들었다.
한땀한땀 설정해서 내 컴퓨터에 설치하자니 그건 좀 싫어서 docker 로 ELK 전부를 띄우고 내가 만들 앱을 거기다 연동하면 좋겠다는 생각이 들었다.
docker-elk 라는 github 을 참고했다. 사실 docker 로 개발환경을 구성해본 적이 없으니 이건 첫 번째 시도가 될 것이다.
Screen_Shot_2021-01-06_at_13.47.30.png
ㅎㅏ... 시작부터 기부니가 좋구나 ㅠㅠ 일단 stack over flow 에 검색해보니 docker.app 을 실행시키라고 한다
Screen_Shot_2021-01-06_at_13.48.33.png
Screen_Shot_2021-01-06_at_13.48.40.png
일단 설치는 이미 해두었으니 업데이트부터 해보자
설치가 완료되었으니 github readmd 에 있는대로 다시
docker-compose up
YAML
Screen_Shot_2021-01-06_at_14.00.13.png
이런 에러가 나온다. 이걸 검색해보면
Screen_Shot_2021-01-06_at_14.00.51.png
docker pruen 이란 사용하지 않는 container 를 모두 제거하는데 사용하는 command 이다.
docker container prune docker-compose up
YAML
Screen_Shot_2021-01-06_at_14.02.24.png
위와 같이 prune 실행 후, docker-compose up 을 하면 이렇게 뜬다.
이 글을 작성하는 시점에 docker 에 상당한 업데이트가 있었다고 하는거 보니 그 부분과 연관이 있는게 아닐까 싶다. 이 과정이 끝나고 나면
Screen_Shot_2021-01-06_at_14.31.40.png
뭔진 모르지만 잘 떠있는것 같다
kibana 는 5601일이 localhost:5061 로 접근해보면
Screen_Shot_2021-01-06_at_14.32.22.png
잘 나오는 것을 확인할 수 있다. github readme 에서 확인해보면 최초 인증은
username: elastic
password: changeme
이다.
좀 궁굼하니 container 에 접속해보자
docker ps
YAML
Screen_Shot_2021-01-06_at_14.45.55.png
docker exec -it 1acf673edc03 /bin/sh
YAML
Screen_Shot_2021-01-06_at_14.46.19.png
그 외에 이런 방식으로 확인해 볼 수 도 있다.
Screen_Shot_2021-01-06_at_15.11.38.png
Made with 💕 and Oopy