Unable to start SonarQube in a Docker container and showed an error below,
ERROR: [1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch.
bootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
bootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
Have to set the vm.max_map_count value to 262144 at least in your instance or virtual machine, we have two options here,
you can insert the new entry into the sysctl configuration file /etc/sysctl .conf with the required parameter,
$ sudo vim /etc/sysctl .conf
vm.max_map_count = 262144
and also execute the command below to reflect directly and change the current state of Kernel.
$ sudo sysctl -w vm.max_map_count=262144
You can verify the configured in the setting by running the command,
$ sudo sysctl vm.max_map_count
Finally, don't forget to restart the instance or use the command below,
sudo sysctl --system
For Windows:
If you're using the Windows system just follow the steps below,
Open a PowerShell command prompt and execute the command,
wsl -d docker-desktop
After that,
sysctl -w vm.max_map_count=262144
Comments (0)