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
相关推荐
wclass-zhengge41 分钟前
K8S篇(基本介绍)
云原生·容器·kubernetes
颜淡慕潇1 小时前
【K8S问题系列 |1 】Kubernetes 中 NodePort 类型的 Service 无法访问【已解决】
后端·云原生·容器·kubernetes·问题解决
川石课堂软件测试3 小时前
性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台
运维·javascript·深度学习·jmeter·docker·容器·grafana
小白学大数据3 小时前
正则表达式在Kotlin中的应用:提取图片链接
开发语言·python·selenium·正则表达式·kotlin
昌sit!9 小时前
K8S node节点没有相应的pod镜像运行故障处理办法
云原生·容器·kubernetes
追风林10 小时前
mac 本地docker-mysql主从复制部署
mysql·macos·docker
A ?Charis12 小时前
Gitlab-runner running on Kubernetes - hostAliases
容器·kubernetes·gitlab
城南vision12 小时前
Docker学习—Docker核心概念总结
java·学习·docker
wclass-zhengge12 小时前
Docker篇(Docker Compose)
运维·docker·容器
北漂IT民工_程序员_ZG13 小时前
k8s集群安装(minikube)
云原生·容器·kubernetes