🥞 BE
home

elasticsearch 컨테이너 실행 ERROR: elasticsearch exited unexpectedly 오류

docker run --name es01 --net elastic -p 9200:9200 -it -m 1GB docker.elastic.co/elasticsearch/elasticsearch:8.11.3
Shell
복사
컨테이너 실행을 위해 위의 코드를 실행시켰는데 아래의 오류가 발생했다.
ERROR: Elasticsearch exited unexpectedly, with exit code 78
찾아보니 여러 방법이 있었는데, Docker가 사용할 수 있는 최대 메모리 양을 4GB(-m 4GB)로 설정하여 문제를 해결하는 것과, max_map_count 를 증가시켜 해결하는 방법이 있었고, 둘 다 사용해서 오류를 해결했다.
sudo sysctl -w vm.max_map_count=262144
Shell
복사
docker run --name es01 --net elastic -p 9200:9200 -it -m 4GB docker.elastic.co/elasticsearch/elasticsearch:8.11.3
Shell
복사
순서대로 적용하여 컨테이너를 실행해보니 잘 작동하고, password와 token 값을 얻을 수 있었다.

Reference