检查当前GeckoDriver版本

运行以下命令查看当前容器中GeckoDriver的版本号:

geckodriver --version

下载最新版GeckoDriver

Mozilla官方GitHub仓库获取最新版本的下载链接。使用wget直接下载到容器中:

wget -O geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v0.34.0/geckodriver-v0.34.0-linux64.tar.gz

注意替换URL中的版本号(如v0.34.0)为最新版本。

解压并替换旧文件

解压下载的压缩包并移动到可执行路径:

tar -xvzf geckodriver.tar.gz
chmod +x geckodriver
sudo mv geckodriver /usr/local/bin/

验证更新

再次运行版本检查命令确认更新是否成功:

geckodriver --version

清理临时文件

删除下载的压缩包以释放空间:

rm geckodriver.tar.gz

通过Dockerfile更新(推荐)

若需持久化更新,在Dockerfile中添加以下指令:

RUN wget -O /tmp/geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v0.34.0/geckodriver-v0.34.0-linux64.tar.gz \
    && tar -xf /tmp/geckodriver.tar.gz -C /usr/local/bin/ \
    && rm /tmp/geckodriver.tar.gz \
    && chmod +x /usr/local/bin/geckodriver

重新构建镜像即可生效。

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐