安装ElasticSearch时,efk_elasticsearch_1退出,代码为78

时间:2019-07-08 14:31:49

标签: docker elasticsearch

当我使用docker-compose(CentOS 7.6 \ MAC OS)安装ElasticSearch时,运行命令'docker-compose up',它抛出此错误'efk_elasticsearch_1 exited with code 78',这是我的docker-compose.yml :

version: '2'
services:

  elasticsearch:
    image: elasticsearch:7.2.0
    expose:
      - 9200
    ports:
      - "9200:9200"

1 个答案:

答案 0 :(得分:2)

您需要在HOST终端而不是容器中运行它:

sudo sysctl -w vm.max_map_count=262144

如果您检查容器日志,则会看到类似以下内容的

max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

请注意,重新启动计算机后,上述命令将被重置,您需要在/etc/sysctl.conf中设置该值以使其持久。

请参阅this