2017-10-21 2 views
0

Ich versuche Selen Hub/Knoten als Docker Container wie hier zu verwenden [Selen/Node-Chrom] [1]. Auch ich habe Proxy-Manager bei 127.0.0.1:24000. Frage ist: Wie Chrome-Knoten zu starten, so dass der Verkehr von diesem Knoten wird durch meinen Proxy?Proxy für Docker Selen Knoten/Chrom setzen

Ich habe versucht, --proxy-server=http://127.0.0.1:24000 als Chrome-Optionen Argument beim Erstellen von Web-Treiber, aber ich vermute Chrom versucht, diesen Host/Port innerhalb Docker verwenden, nicht mein System ist.

Ich bin kein erfahrener Docker Benutzer, also bitte versuchen Sie es so einfach wie möglich zu erklären.

Antwort

0

Wenn ich Sie richtig verstanden habe, müssen Sie von Docker Container zu Port verbinden, die auf dem Host-Computer ausgesetzt ist.

Ich würde empfehlen, den Proxy-Manager aus Konsistenzgründen auch in den Docker-Container zu integrieren.

Aber wenn Sie es nicht tun wollen, dann können Sie einen Blick auf From inside of a Docker container, how do I connect to the localhost of the machine?

nehmen Es wird Ihnen helfen, Host-Maschine-Port an Ihrem Chrom Docker Behälter zu verwenden.