将代理设置为docker selenium节点/ chrome

我尝试使用selenium集线器/节点作为像这里的[Docker容器] [selenium / node-chrome] [1]。 我也有代理经理在127.0.0.1:24000。 问题是:如何启动chrome节点,来自该节点的stream量将通过我的代理?

我试图在创buildweb驱动程序时将--proxy-server=http://127.0.0.1:24000作为chrome选项parameter passing,但是我想chrome会尝试在--proxy-server=http://127.0.0.1:24000中使用该主机/端口,而不是我的系统。

我不是一个有经验的docker用户,所以请尽可能简单地解释。

如果我正确地理解了你的话,你需要从Docker容器连接到主机上暴露的端口。

为了保持一致性,我build议将代理pipe理器包装到docker集装箱中。

但是,如果你不想这样做,那么你可以看看从一个Docker容器里面,我该如何连接到本机的本地主机?

它将帮助您在您的chrome docker容器中使用主机端口。