티스토리 뷰
반응형
Docker를 통해서 Elasticsearch5를 설치할 때
max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
와 같은 에러가 날 때 리눅스 계열의 OS라면 아래와 같이 설정해주면 되는데
sudo sysctl -w vm.max_map_count=262144
Windows에서 Docker Toolbox를 사용한다면 Docker 접속하여 아래 명령어를 차례로 작성해주면 된다.
docker-machine ssh # (Docker에서 Oracle VM에 설치되어 있는 Docker에 접속하는 명령어 이다.)
sudo sysctl -w vm.max_map_count=262144
단 위에 있는 명령어는 재부팅시 다시 명령어를 쳐줘야하는 문제가 있다.
때문에 Docker를 실행할 때마다 해당 명령어를 실행하고 싶다면 아래와 같이 진행하면 된다.
# Docker Machine에 접속
docker-machine ssh
# 해당 디렉토리에 bootlocal.sh 파일 생성
sudo vi /var/lib/boot2docker/bootlocal.sh
# 아래 명령어를 bootlocal.sh 파일에 작성 후 저장
sysctl -w vm.max_map_count=262144
# 해당 파일이 실행될 수 있게 옵션을 바꿔준다.
sudo chmod +x /var/lib/boot2docker/bootlocal.sh
반응형
'docker' 카테고리의 다른 글
자주 사용하는 도커 명령어 정리 (0) | 2017.08.29 |
---|---|
도커(Docker) 란? (0) | 2017.08.19 |
댓글