docker:如何通过查询安装elasticsearch删除



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

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

如果我在两个主机+容器中都使用--publish 8888:8888export端口8888,则我无法在容器内成功实现互联网连接(在主机上,我可以建立互联网连接)

你能就如何规避这一点提出建议吗?我使用的是官方的弹性搜索docker图片。

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

您可以在Dockerfiles 中设置环境(ENV)

ENV http_proxy tiny_proxy:8888
ENV https_proxy tiny_proxy:8888

因此,在构建映像时,构建过程将通过您在Dockerfile 中定义的代理服务器从Internet下载插件或其他补丁(如yum update

最新更新