【问题标题】:network.host setting for Docker running ElasticSearch运行 ElasticSearch 的 Docker 的 network.host 设置
【发布时间】:2019-03-20 15:07:56
【问题描述】:

我正在我的 ubuntu 主机中运行一个 docker,它具有以下内容:

docker run -d --rm -p 9200:9200 -p 9300:9300 --name elasticsearch6.6.1 docker.elastic.co/elasticsearch/elasticsearch:6.6.1

稍后当我这样查询时,我会失败:

curl 'http://localhost:9200/?pretty'

失败看起来像这样:

卷曲'http://localhost:9200/?pretty'

[command]/bin/bash --noprofile --norc /home/vsts/work/_temp/dcac22e9-6b6f-443b-8497-c093dd6bb804.sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (56) Recv failure: Connection reset by peer

所以,我的问题是:

  1. 如何在 docker 上启动 elasticsearch 并发布端口 9200 和 9300 给主机?

  2. 是否需要 network.host=_ site _ 设置?

谢谢,

【问题讨论】:

  • 您能否显示docker logs elasticsearch6.6.1 的结果,或者您确定它设置正确吗?
  • 生成脚本。脚本内容: docker logs elasticsearch6.6.1 [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/7944d5fd-4b1c-4e4c-946f-c2d1995fe88a.sh OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC 在 9.0 版中已被弃用,并且可能会在未来的版本中被删除。 ##[section]整理:获取 Elasticsearch 日志

标签: docker elasticsearch ubuntu-16.04


【解决方案1】:

查看您提到的图像后,请检查容器的日志,因为您可能会遇到类似这样的错误:

ERROR: [1] bootstrap checks failed
[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]

在我的情况下,由sysctl -w vm.max_map_count=262144 解决,然后当我尝试curl 命令时,它按预期工作:

curl 'http://localhost:9200/?pretty'
{
  "name" : "WgMEnP1",
  "cluster_name" : "docker-cluster",
  "cluster_uuid" : "2USHCgsWTQOWK5g76uOnNQ",
  "version" : {
    "number" : "6.6.1",
    "build_flavor" : "default",
    "build_type" : "tar",
    "build_hash" : "1fd8f69",
    "build_date" : "2019-02-13T17:10:04.160291Z",
    "build_snapshot" : false,
    "lucene_version" : "7.6.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}

【讨论】:

    猜你喜欢
    • 2021-08-01
    • 2023-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多