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
相关推荐
极客奇点1 小时前
容器化成本优化:K8s资源请求与限制的黄金法则——从资源画像分析到25%成本削减的实战指南
云原生·容器·kubernetes·降本增效·成本优化
TransPlus2 小时前
K8s集群两者不同的对外暴露服务的方式
云原生·容器·kubernetes
●VON3 小时前
重生之我在暑假学习微服务第四天《Docker-下篇》
java·学习·docker·微服务·容器
only_Klein4 小时前
openeuler24.03部署k8s1.32.7集群(一主两从)
linux·运维·容器·kubernetes
77qqqiqi4 小时前
Docker
java·docker·微服务
妙妙屋(zy)5 小时前
基于Astro开发的Fuwari静态博客模版配置CICD流程
服务器·docker
zkmall7 小时前
ZKmall开源商城架构工具链:Docker、k8s 部署与管理技巧
docker·架构·开源
洛卡卡了8 小时前
面试官问我会不会用 AI,我拿出这个 Ollama + FastGPT 项目给他看
人工智能·后端·docker
GolangSpace8 小时前
Docker安装:ERROR: permission denied....connect: permission denied errors...
docker
老实巴交的麻匪8 小时前
Logs 可观测性 | Grafana Loki 架构窥探与实践
运维·云原生·容器