2017-10-21 12 views
0

여기 [셀레늄/노드 크롬] [1]과 같은 도커 컨테이너로 셀레늄 허브/노드를 사용하려고합니다. 또한 127.0.0.1:24000에 proxy-manager가 있습니다. 질문 : Chrome 노드를 시작하여 해당 노드에서 오는 트래픽이 내 프록시를 통과하는 방법은 무엇입니까?프록시를 도커 셀레늄 노드/크롬으로 설정

웹 드라이버를 만들 때 크롬 옵션 인수로 --proxy-server=http://127.0.0.1:24000을 전달하려고 시도했지만 chrome은 내 시스템이 아니라 도커 내에서 해당 호스트/포트를 사용하려고합니다.

나는 숙련 된 도커 사용자가 아니므로되도록 간단하게 설명하십시오.

답변

0

정확하게 이해했다면, 도킹 장치 컨테이너에서 호스트 컴퓨터에 노출 된 포트에 연결해야합니다.

일관성을 위해 프록시 컨테이너를 도커 컨테이너에 배치하는 것이 좋습니다.

그러나 당신이 그것을하지 않으려면, 당신은 그것은 당신이 당신의 크롬 고정 표시기 컨테이너에서 호스트 시스템의 포트를 사용하는 데 도움이 될 것입니다 From inside of a Docker container, how do I connect to the localhost of the machine?

좀 걸릴 수 있습니다.