【问题标题】:i can't start elasticsearch on docker in windows 7我无法在 Windows 7 的 docker 上启动 elasticsearch
【发布时间】:2017-08-16 19:08:52
【问题描述】:

我想安装一个包含以下内容的环境: nginx php7 弹性搜索 玛丽亚数据库

我已经完成了 pull & run 在我输入命令后: docker exec -i -t dockernginxmariadbzodio_nginx_1/bin/bash 我有以下错误:

**Error response from daemon: / 33c92767302f_dockernginxmariadbzodio_elasticsearch_1 AS / dockernginxmariadbzodio_
nginx_1 / dockernginxmariadbzodio_elasticsearch_1**

在论坛上的文章之后我测试了命令: Docker-composer up elasticsearch enter image description here

docker-compose.yml

elasticsearch:
  image: elasticsearch:latest
  environment:
    - http.host=0.0.0.0
    - transport.host=127.0.0.1
    - xpack.security.enabled=false
    - ES_JAVA_OPTS="-Xms512m -Xmx512m"
  volumes:
    - C:/dockerProximis/docker_proximis_zodio/zodio/elasticsearch/data:/usr/share/elasticsearch/data:rw

enter image description here

【问题讨论】:

标签: elasticsearch docker


【解决方案1】:

我认为你在这里混合了两件事:

  1. 您的image 定义指向Docker Hub 映像https://hub.docker.com/_/elasticsearch/
  2. 您的配置xpack.security.enabled=false 尤其是ES_JAVA_OPTS="-Xms512m -Xmx512m" 使用了Elastic 图片https://github.com/elastic/elasticsearch-docker 中的配置

试试:

elasticsearch:
  image: docker.elastic.co/elasticsearch/elasticsearch:5.5.1
  environment:
    - http.host=0.0.0.0
    - transport.host=127.0.0.1
    - xpack.security.enabled=false
    - ES_JAVA_OPTS="-Xms512m -Xmx512m"
  volumes:
    - C:/dockerProximis/docker_proximis_zodio/zodio/elasticsearch/data:/usr/share/elasticsearch/data:rw

【讨论】:

    【解决方案2】:

    我找到了解决方案 其实问题是内存

    解决方案 1-更改默认虚拟机设置: 移除默认虚拟机

    docker-machine rm default
    docker-machine create -d virtualbox --virtualbox-cpu-count=2 --virtualbox-memory=2048 --virtualbox-disk-size=50000 default
    docker-machine stop
    exit
    

    然后开始打开一个新的 Docker 快速入门终端。

    2-修改map_count的内存

    docker-machine ssh
    sudo sysctl -w vm.max_map_count=262144
    exit
    

    停止并移除容器后:

    docker stop $(docker ps -a -q)
    docker rm $(docker ps -a -q)
    
    docker-compose up –d
    

    没关系。 :)

    【讨论】:

      猜你喜欢
      • 2020-04-23
      • 2017-03-20
      • 2018-10-12
      • 2017-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多