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