2017-02-13 74 views
2

我試圖連接docker selenium remote noderemote docker hub,但它沒有連接,它顯示連接拒絕異常在網格控制檯(http://localhost:4444/grid/console)如下screeshot。無法註冊碼頭selenium遠程節點到碼頭的硒集線器遠程主機

網格截圖:

enter image description here

我用來在計算機A運行在集線器的命令: 集線器:

docker run -d -p 4446:4444 --name selenium-hub -P selenium/hub 

和指令I用於註冊在同一機器B節點網絡是:

docker run -d -e HUB_PORT_4444_TCP_ADDR=10.7.30.9 -e HUB_PORT_4444_TCP_PORT=4444 selenium/node-firefox-debug:latest 

但是開始摹這樣的錯誤:

DefaultRemoteProxy unknown version,Connect to 172.17.0.2:5555 [/172.17.0.2] failed: Connection refused (Connection refused) 

回答

0

我不是泊塢窗的專家,但它看起來像您沒有將兩個輪轂,並使用--link選擇的節點。如果沒有鏈接容器,我不認爲會互相交談,這就解釋了爲什麼你的註冊本身失敗。

您可以使用--link選項,並再次嘗試詳細here

所有的說法和完成,它看起來像--link選項在Docker中被棄用,並有替代品。請參閱this StackOverFlow帖子瞭解替代方案。

+0

我使用命令'docker run -d -p 5555:5555 -p 5900能夠從早期版本的node-firefox-debug(node-firefox-debug:2.53.1)**連接到集線器:5900 -e REMOTE_HOST =「http://10.7.30.29:5555」-e HUB_PORT_4444_TCP_ADDR =「10.7.30.9」-e HUB_PORT_4444_TCP_PORT =「4444」 - 名稱chrome-node selenium/node-firefox-debug:2.53.1 '。但仍然無法連接最新的** node-firefox-debug ** – Hayas