У меня есть простая docker установка, в которой я вытащил Elasti c search из Docker Hub, используя следующую команду:
docker pull elasticsearch:7.6.2
Код версии упоминается, так как он не работает для последний тег.
Затем я создал контейнер ElasticSearch с помощью команды:
docker container run -d -p 9200:9200 --name elasticsearch elasticsearch:7.6.2
После ввода вышеуказанной команды контейнер создается и работает, но он работает в течение нескольких секунд, а затем падает с сообщением об ошибке: Процесс собственного контроллера остановлен - новые собственные процессы не могут быть запущены.
Ниже приведена полная ошибка JSON
{"type": "server", "timestamp": "2020-04-07T19:28:05,721Z", "level": "INFO", "component": "o.e.x.m.p.NativeController", "cluster.name": "docker-cluster", "node.name": "c62b88f8807c", "message": "Native controller process has stopped - no new native processes can be started" }
Я погуглил и перепробовал много ссылок, я попытался воссоздать контейнер, перезагружая образ более ранней версии, я даже попытался увеличить память в Docker> Настройки> Ресурсы> Дополнительно, но у меня все равно не получилось.
Я перепробовал все варианты на следующих ссылка: https://github.com/elastic/elasticsearch/issues/25067
Пожалуйста, помогите, заранее спасибо !!!