elasticsearch “如何拥有”;“运行”;docker compose中的命令类似于dockerfile?
Docker文件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
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
中引用该图像