在没有互联网连接的服务器上,通常只需执行export
即可使用代理(端口8888上的小型代理)安装包
如何在docker容器中安装delete-by-query
插件?
如果我在两个主机+容器中都使用--publish 8888:8888
和export
端口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
)