docker

사전 설정 vm.max_map_count


1. wsl 목록 확인 및 연결

wsl -l
wsl -d docker-desktop

2. vm.max_map_count 설정 변경

sysctl -w vm.max_map_count=262144

3. /etc/sysctl.conf에 설정을 추가하여 영구적으로 유지

vi /etc/sysctl.conf

# /etc/sysctl.conf
sysctl -w vm.max_map_count=262144

https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html

https://www.elastic.co/guide/en/kibana/current/docker.html

공식 문서를 사용하여 설치

하나. Elasticsearch 및 Kibana를 위한 새 Docker 네트워크를 생성합니다(위에서 이 작업을 수행하지 않았음

docker network create elastic

2. Docker에서 Elasticsearch를 시작합니다. Elastic 사용자를 위한 암호가 생성되어 터미널에 덤프되고 등록 토큰이 추가되어 Kibana를 등록합니다.

docker run --name es01 --net elastic -p 9200:9200 -it docker.elastic.co/elasticsearch/elasticsearch:8.6.2


삼. 생성된 비밀번호와 등록 토큰을 복사하여 안전한 곳에 보관하세요. 이 값은 Elasticsearch를 처음 시작할 때만 표시됩니다.

4.docher 컨테이너의 보안 인증서 http_ca.crt를 로컬 컴퓨터에 복사합니다.

docker cp es01:/usr/share/elasticsearch/config/certs/http_ca.crt .

5. 연결 확인

 curl --cacert http_ca.crt -u elastic https://localhost:9200


6. 키바나 실행

docker run --name kib-01 --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.6.2

7. 키바나 액세스


8. 등록 토큰 입력


9. 토큰을 입력하면 코드를 입력하라고 나오는데 Kibana 실행 로그를 보면 나온다.


10. “elastic”, 기본 Kibana 로그인 사용자 및 토큰과 함께 받은 암호를 입력합니다.


11. 드디어 완료 예전에는 설치가 쉬웠는데 버전이 올라가면서 추가하는 부분에서 많이 복잡해진 것 같습니다.