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
相关推荐
AAA@峥4 小时前
K8s 流量入口管理|Ingress 核心原理 + ingress-nginx 部署 + 生产实战案例合集
nginx·容器·kubernetes
GlueNa2SiO36 小时前
10-Docker生产环境部署与K8s入门
笔记·学习·docker·容器·kubernetes
蜀道山老天师7 小时前
Zabbix监控Docker容器应用实践完整指南
linux·运维·docker·容器·zabbix
星空8 小时前
WordPress在docker中部署
运维·docker·容器
wsad05328 小时前
CentOS Stream 10 Docker 容器无法访问外网:xt_addrtype 内核模块缺失解决方法
linux·网络·docker·云原生·eureka·centos
怦怦蓝8 小时前
Windows 安装 Docker Desktop 踩坑完整实战指南(WSL2 故障排错实录)
windows·docker·容器
匠测AI说9 小时前
Selenium 工作原理深度解析:从架构到实践
selenium·测试工具·架构
看-是灰机9 小时前
Harbor Framework
docker
康娜喵9 小时前
在Ubuntu26上使用Docker部署Gitea
docker·容器·gitea
东宇科技10 小时前
我用docker创建了一个springboot4项目
阿里云·docker·容器