docker:如何安装elasticsearch delete-by-query

时间:2016-05-16 00:53:15

标签: elasticsearch docker elasticsearch-plugin

在没有互联网连接的服务器上,通常只使用代理(端口8888上的小代理)安装软件包,只需执行export

如何在docker容器中安装delete-by-query插件?

如果我在主机+容器中都--publish 8888:8888export端口8888,我没有成功在容器内部建立互联网连接(在主机上我可以建立互联网连接)

请告知如何规避这个问题? 我正在使用官方的elasticsearch docker图片。

/usr/share/elasticsearch/bin/plugin install delete-by-query

1 个答案:

答案 0 :(得分:1)

您可以在Dockerfiles

中设置环境(ENV)
ENV http_proxy tiny_proxy:8888
ENV https_proxy tiny_proxy:8888

因此,在构建映像时,构建过程将通过您在yum update

中定义的代理服务器从Internet下载插件或其他补丁(例如Dockerfile