[英]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-cesium
和selenium-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.