Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch “如何拥有”;“运行”;docker compose中的命令类似于dockerfile?_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Plugins_Docker_Docker Compose - Fatal编程技术网 elasticsearch “如何拥有”;“运行”;docker compose中的命令类似于dockerfile?,elasticsearch,plugins,docker,docker-compose,elasticsearch,Plugins,Docker,Docker Compose" /> elasticsearch “如何拥有”;“运行”;docker compose中的命令类似于dockerfile?,elasticsearch,plugins,docker,docker-compose,elasticsearch,Plugins,Docker,Docker Compose" />

elasticsearch “如何拥有”;“运行”;docker compose中的命令类似于dockerfile?

elasticsearch “如何拥有”;“运行”;docker compose中的命令类似于dockerfile?,elasticsearch,plugins,docker,docker-compose,elasticsearch,Plugins,Docker,Docker Compose,Docker文件 FROM elasticsearch:2 RUN /usr/share/elasticsearch/bin/plugin install --batch cloud-aws 从 有人能帮我在docker compose文件中添加ES插件吗 version: '2' services: nitrogen: build: . ports: - "8000:8000" volumes: - ~/mycode:/mycode

Docker文件

FROM elasticsearch:2    
RUN /usr/share/elasticsearch/bin/plugin install --batch cloud-aws

有人能帮我在docker compose文件中添加ES插件吗

version: '2'
services:
  nitrogen:
    build: .
    ports:
      - "8000:8000"
    volumes:
      - ~/mycode:/mycode
    depends_on:
      - couchdb
      - elasticsearch

elasticsearch:
    image: elasticsearch:1.7.5
    volumes:
      - ./elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
    ports:
      - "9200:9200"
      - "9300:9300"
在上面的docker compose中缺少插件的安装

已尝试此操作,但它在本地计算机上运行,而不是在docker容器上运行

command: /usr/share/elasticsearch/bin/plugin install elasticsearch/elasticsearch-river-couchdb/2.6.0

您必须使用您提到的docker文件创建自己的docker图像,如
my elasticsearch
,然后在
docker compose.yml
中引用该图像。

您必须使用您提到的docker文件创建自己的docker图像,如
my elasticsearch
,然后在
docker compose.yml
中引用该图像