簡體   English   中英

有沒有辦法更改硒/節點鉻圖像chromedriver.exe版本?

[英]Is there a way to change selenium/node-chrome image chromedriver.exe version?

我在Docker容器上運行Selenium-hub和Selenium節點chrome,我需要更改chromedriver的版本,而不會影響映像版本。 也就是說,假設我正在使用selenium-hub: image: selenium/hub:3.3.1-cesiumselenium-chrome: image: selenium/node-chrome:3.3.1-cesium但是我想將chromedriver版本更新為2.41 ,而不會影響docker映像版本。

有沒有辦法做到這一點?

提前致謝。


我可以說沒有辦法用硒/節點鉻圖像來做到這一點。
為什么呢 因為該圖像屬於硒。 您不能更改您不是所有者的圖像。

但是您可以基於硒/節點鉻創建自己的圖像。 只需運行一個名稱為node_chrome_container的selenium / node-chrome容器,您就可以將chromedriver更改為該容器內所需的版本,然后將其提交到自己的映像中。

docker commit -m“添加的自定義映像” node_chrome_container DOCKER_HUB_USER / custom-node-chrome:latest


我將在您的本地PC上。 您還應該將該映像推送到存儲庫下的docker hub。

docker push DOCKER_HUB_USER / custom-node-chrome

此處的鏈接參考: https : //www.techrepublic.com/article/how-to-create-a-docker-image-and-push-it-to-docker-hub/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM