docker+selenium+firefox | 我踩过的坑

为了实现SSPUBot不在我电脑上部署,我只能将其制成Docker。

要知道SSPUBot在开发的时候用了selenium+Firefox的想法开发,所以Docker里面必须要有Firefox,结果这就让见识到了最顽固的错误selenium.common.exceptions.WebDriverException: Message: Process unexpectedly closed with status 255

我们还是省略我找的解决方法的经过吧,直接说一下我是如何解决的。

其实,也是非常偶然

当时,我按照我所查的资料去做------没有使用root用户打开Firefox,使用了无头文件,结果还是没成功。

那时我想到------在终端输入firefox --version,看看有没有正常安装,后来,才知道原来是缺少文件

对于这个问题,我特别构建了一个镜像

源代码库在这里go to

当然,你也可以直接在dockerfile中直接加上

dockerfile 复制代码
FROM ghcr.io/mryan2005/firefox-on-docker:latest
相关推荐
牛马小陈同学9 分钟前
Kafka+Zookeeper从docker部署到spring boot使用完整教程
linux·spring boot·docker·zookeeper·kafka·prettyzoo·kafka-ui
蒋星熠44 分钟前
在VMware下Hadoop分布式集群环境的配置--基于Yarn模式的一个Master节点、两个Slaver(Worker)节点的配置
大数据·linux·hadoop·分布式·ubuntu·docker
勤奋的树懒1 小时前
本地部署DeepSeek-R1(Dify压力测试和性能调优)
docker·junit·压力测试·ollama·deepseek·dify压力测试·dify性能调优
Brilliant Nemo4 小时前
Docker 镜像相关的基本操作
运维·docker·容器
weixin_438732104 小时前
Selenium 中 expected_conditions 模块详解:提升 Web 自动化测试效率的得力助手
selenium·测试工具
Ares-Wang5 小时前
Docker Compose 部署Nginx反向代理 tomcat
nginx·docker·tomcat
基哥的奋斗历程5 小时前
kubernetes configMap 存储
云原生·容器·kubernetes
sauTCc1 天前
Docker初探
docker
云上艺旅1 天前
K8S学习之基础七十四:部署在线书店bookinfo
学习·云原生·容器·kubernetes
c无序1 天前
【Docker-7】Docker是什么+Docker版本+Docker架构+Docker生态
docker·容器·架构